Als «sqlcommand» getaggte Fragen

17
Zeitüberschreitung. Die Zeitspanne, die vor Abschluss des Vorgangs verstrichen ist oder der Server nicht reagiert. Die Anweisung wurde beendet
Ich habe viele Benutzer auf meiner Website (20000-60000 pro Tag), die eine Download-Site für mobile Dateien ist. Ich habe Remotezugriff auf meinen Server (Windows Server 2008-R2). Ich habe bereits Fehler "Server ist nicht verfügbar" erhalten , sehe jetzt jedoch einen Verbindungszeitüberschreitungsfehler. Ich bin damit nicht vertraut - warum tritt es …

3
Unter welchen Umständen wird eine SqlConnection automatisch in eine Umgebungs-TransactionScope-Transaktion aufgenommen?
Was bedeutet es für eine SqlConnection, in eine Transaktion "eingetragen" zu werden? Bedeutet dies einfach, dass Befehle, die ich für die Verbindung ausführe, an der Transaktion teilnehmen? Wenn ja, unter welchen Umständen wird eine SqlConnection automatisch in eine Umgebungs-TransactionScope-Transaktion aufgenommen? Siehe Fragen in Codekommentaren. Meine Vermutung zur Antwort jeder Frage …

5
Übergeben von Tabellenwertparametern an gespeicherte Prozeduren aus .net-Code
Ich habe eine SQL Server 2005-Datenbank. In einigen Prozeduren habe ich Tabellenparameter, die ich als nvarchar(durch Kommas getrennt) an einen gespeicherten Prozess übergebe und intern in einzelne Werte teile. Ich füge es der SQL-Befehlsparameterliste wie folgt hinzu: cmd.Parameters.Add("@Logins", SqlDbType.NVarchar).Value = "jim18,jenny1975,cosmo"; Ich muss die Datenbank auf SQL Server 2008 migrieren. …

12
Ist es sicher, eine SQL-Abfrage nicht zu parametrisieren, wenn der Parameter keine Zeichenfolge ist?
In Bezug auf die SQL-Injection verstehe ich die Notwendigkeit, einen stringParameter zu parametrisieren, vollständig . Das ist einer der ältesten Tricks im Buch. Aber wann kann es gerechtfertigt sein, eine nicht zu parametrisieren SqlCommand? Werden Datentypen als "sicher" angesehen, um nicht parametrisiert zu werden? Zum Beispiel: Ich habe mich nicht …

8
Muss ich eine SQLConnection schließen (), bevor sie entsorgt wird?
Sollten wir gemäß meiner anderen Frage zu Einwegobjekten Close () vor dem Ende eines using-Blocks aufrufen? using (SqlConnection connection = new SqlConnection()) using (SqlCommand command = new SqlCommand()) { command.CommandText = "INSERT INTO YourMom (Amount) VALUES (1)"; command.CommandType = System.Data.CommandType.Text; connection.Open(); command.ExecuteNonQuery(); // Is this call necessary? connection.Close(); }

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.