Hallo,
ich möchte das Ergebnis einer Abfrage exportieren. Dazu habe ich schon mit bcp "experimentiert", aber bekomme keine Abfrage zum laufen. Ja, xp_cmdshell ist aktiviert.
Mein Aufruf:
EXEC xp_cmdshell 'bcp "SELECT * FROM MEIN_VIEW "
queryout "D:\export\TEST_File.xls" -c -S SWLSERVER -d DB_MeineDB -U USER_bin_ich -P PWD_Passwort'
bringt mir als Ergebnis nur die Hilfe dazu. Der Benutzer hat Rechte auf dem Speicherort zu schreiben.
Dauerhaft sollen Exporte über den Agent gesteuert regelmäßig erfolgen. Ich würde das gerne auch über SSIS umsetzen, habe allerdings keine Ahnung wie ich das am Server aktiviere. Auf einer lokalen Testumgebung erhalte ich bei dem versuch Fehlermeldungen.
Daher zwei Fragen in Bezug auf regelmäßige Exporte:
Lässt sich sowas mit BCP umsetzen? Also Abfrage und Export automatisiert ausführen?
Bietet sich dazu eher das SSIS an? Wenn ja, weiß jemand eine Anleitung für die nachträgliche Aktivierung des Tools in einerm SQL Server 2016 (SP2)?
ich möchte das Ergebnis einer Abfrage exportieren. Dazu habe ich schon mit bcp "experimentiert", aber bekomme keine Abfrage zum laufen. Ja, xp_cmdshell ist aktiviert.
Mein Aufruf:
EXEC xp_cmdshell 'bcp "SELECT * FROM MEIN_VIEW "
queryout "D:\export\TEST_File.xls" -c -S SWLSERVER -d DB_MeineDB -U USER_bin_ich -P PWD_Passwort'
bringt mir als Ergebnis nur die Hilfe dazu. Der Benutzer hat Rechte auf dem Speicherort zu schreiben.
Dauerhaft sollen Exporte über den Agent gesteuert regelmäßig erfolgen. Ich würde das gerne auch über SSIS umsetzen, habe allerdings keine Ahnung wie ich das am Server aktiviere. Auf einer lokalen Testumgebung erhalte ich bei dem versuch Fehlermeldungen.
Daher zwei Fragen in Bezug auf regelmäßige Exporte:
Lässt sich sowas mit BCP umsetzen? Also Abfrage und Export automatisiert ausführen?
Bietet sich dazu eher das SSIS an? Wenn ja, weiß jemand eine Anleitung für die nachträgliche Aktivierung des Tools in einerm SQL Server 2016 (SP2)?