Datenexport

2 replies [Letzter Beitrag]
uhul
Offline
Joined: 22.01.2008

Ich soll da regelmäßig Daten unseres 2005er SQL-Servers als csv-datei exportieren.
Ich fand dazu in der Hilfe den Befehl "bcp" mit einigen Beispielen.

http://msdn.microsoft.com/de-de/library/ms162802.aspx

Ich dachte, damit mache ich eine Procedur und starte diese regelmäßig über die Aufträge. (mache ich sonst auch so.)

Wenn ich diesen Befehl "bcp" jetzt verwenden will,so bekomme ich folgende Fehlermeldung:
Meldung 2812, Ebene 16, Status 62, Zeile 1
Die gespeicherte Prozedur 'bcp' wurde nicht gefunden.
Selbst wenn ich Beispielcodes kopiere und nur das Select-statement ändere funktioniert's nicht.

Dazu meine Fragen:
Gibt's diese Prozedur am 2005er Server nicht?
Was gibt's für eine Alternative?

Danke

Ulrich

Muthmann
Offline
Joined: 20.12.2007

Hallo Ulrich,
das ist keine Prozedur, sondern ein Tool welches von der Kommandozeile aufgerufen wird.

Ich empfehle Dir aber eher den Einsatz von SSIS (SQLServer Integration Services).
So ganz einfach ist das aber nicht! Hier habe ich mal einen Artikel zum Export als XML geschrieben, setzt aber Grundkenntnisse voraus: http://www.insidesql.org/beitraege/entwicklung/xml-daten-per-ftp-verschi...

Einen schönen Tag noch,
Christoph Muthmann
Microsoft SQL Server MVP

uhul
Offline
Joined: 22.01.2008

Ich danke für den Hinweis. Das hat mit "bcp" wunderbar funktioniert.

Ulrich