Einzelnen Beitrag anzeigen

Bbommel

Registriert seit: 27. Jun 2007
Ort: Köln
652 Beiträge
 
Delphi 12 Athens
 
#4

Re: [ADO und MS SQL-Server 2005/2008] Ausführen von Scripts

  Alt 17. Mär 2010, 08:24
Wie groß sind denn diese SQL-Dateien, bei denen das System anfängt rumzuzicken? Ich hatte vor einigen Tagen einen ähnlichen Effekt, allerdings nicht innerhalb von Delphi/ADO, sondern zunächst im Management Studio, aber dann auch beim etwas puristischeren "sqlcmd.exe". Ich hatte da SQL-Dateien, die so ~400 MB groß waren und die Fehlermeldungen, die da kamen, sahen deinen sehr ähnlich. Insofern wäre ich mir jetzt gar nicht mal so sicher, dass die ADO-Komponente die schuldige ist und eine Syntaxprüfung durchführt.

Ich hab es mir dann einfach gemacht und hab mir ein Programm geschrieben, das mir meine große SQL-Datei in viele kleine zerlegt hat, die ich dann nacheinander starte... dann geht es. Alternativ wäre mir in meinem Fall (in der Datei stehen sehr viele INSERTs) noch eingefallen, das alles selbst intern auszuwerten und "sauber" als Abfrage mit Parametern an den Server zu übertragen. Ersteres war dann aber der viel leichtere Weg.

Bis denn
Bommel
  Mit Zitat antworten Zitat