Was ist die Begrenzung der Länge eines SqlCommand-Abfrage

Gibt es eine Begrenzung in der Länge einer Abfrage, SQL-Server verarbeiten kann?

Habe ich einen ganz normalen SqlCommand-Objekt, und übergeben Sie einen sehr langen select-Anweisung als string.

Die Abfrage scheint in Ordnung zu sein, wenn Sie laufen gegen eine SQL-Server 2005/2008-Motor aber nicht ausgeführt wird gegen eine SQL-Server-2000-Motor.

Habe ich keine Angaben zu den Fehlern da ich nur diese Informationen, 3. hand, aber meine Anwendung nicht so funktioniert wie erwartet. Ich könnte gehen, um die Mühe der Installation einer SQL Server 2000-Instanz, aber ich Frage mich, ob jemand hat eine schnelle. Ja, es gibt einen 4K-oder 8K-Grenze in SQL Server 2000, aber nicht in 2005 geben Antwort.

Ich bin mir bewusst, dass ich gespeicherte Prozeduren verwenden, aber nehmen wir an ich habe ein triftiger Grund für die nicht mit Ihnen 🙂

Schreibe einen Kommentar