2013-04-10 65 views
0

我想每天在命令shell中運行一系列腳本。這些將從windows/shell直接執行。執行bcp以通過cmd提示從存儲過程導出數據WITHOUT xp_cmdshell

我在重新格式化數據的存儲過程上使用bcp。 存儲過程返回正確的數據。 比方說,我的數據庫稱爲MYDB和過程被稱爲「MYSP」 服務器是MYSERVER

我想喜歡的東西的組合:

BCP "EXEC MYDB.dbo.MYSP" -SMYSERVER f "export_stuff.xml" queryout "test_export.dat" -T -c 

而不是做什麼有用或打印錯誤的消息,它只是打印出使用說明。

電話是什麼?

回答

0
bcp "EXEC %db%.dbo.EXPORT_TABLE" queryout dataout.txt -SMYSERVER -T -c -r"\n" -t"" > output.txt