Caskett Geschrieben 31. Juli 2017 Geschrieben 31. Juli 2017 Moin zusammen, wir haben MSSQL 2012 im Einsatz. Ich hab jetzt eine Select-Abfrage die in eine Datei(csv/txt) exportiert werden soll. Leider find ich dazu keinen Befehl... Hab gegoogelt aber die Befehle die da angezeigt werden funktionieren irgendwie nicht. Bin dankbar für jede Hilfe. Grüße Caskett
allesweg Geschrieben 31. Juli 2017 Geschrieben 31. Juli 2017 Welche Befehle verursachen welche Fehlermeldung?
Caskett Geschrieben 31. Juli 2017 Autor Geschrieben 31. Juli 2017 Befehl: Output to 'c:\\temp\\test.csv' Bringt Fehler: Incorrect Syntax near 'output'
Kane85 Geschrieben 31. Juli 2017 Geschrieben 31. Juli 2017 Also ich habe das ungefähr so in Erinnerung: "INTO OUTFILE '\bla\\bla.csv'" Bin mir aber nicht sicher.
Whiz-zarD Geschrieben 31. Juli 2017 Geschrieben 31. Juli 2017 vor 5 Minuten schrieb Kane85: Also ich habe das ungefähr so in Erinnerung: "INTO OUTFILE '\bla\\bla.csv'" Bin mir aber nicht sicher. Das ist MySQL... Wäre mir neu, dass MSSQL sowas in der SQL-Syntax integriert hat. Ich kenne nur den Weg über sqlcmd aber gut, ich bin auch kein MSSQL-Experte.
Kane85 Geschrieben 31. Juli 2017 Geschrieben 31. Juli 2017 vor 2 Minuten schrieb Whiz-zarD: Das ist MySQL... Wäre mir neu, dass MSSQL sowas in der SQL-Syntax integriert hat. Achja, Tatsache. Danke, da hab ich falsch gelesen.
Goulasz Geschrieben 31. Juli 2017 Geschrieben 31. Juli 2017 Hallo @Caskett! Wenn du das wiederholt automatisiert machst, würde ich dir SQL Server Integration Services ans Herz legen. Da kannst du dann den Output aus einem Execute SQL Task in einer Variable vom Typ Object zwischenspeichern, dir das in den nächsten Script Task übergeben und dort dann ganz normal z.B. per StreamWriter oder auf andere Wege das Result ablegen. Den Task hängst du als Agent Job auf dem Server ein und dann läuft das regelmäßig automatisch im vorgegebenen Intervall. Gruß, Goulasz
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden