执行bcp以通过cmd提示符从存储过程导出数据WITHOUT xp_cmdshell

时间:2013-04-10 19:06:46

标签: stored-procedures cmd bcp

我想每天在命令shell中运行一系列脚本。这些将直接从windows / shell -NOT FROM SQL执行。

我在重新格式化数据的存储过程上使用bcp。 存储过程返回正确的数据。 假设我的数据库名为MYDB,程序称为“MYSP” 服务器是MYSERVER

我正在尝试以下各项的组合:

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

它不会执行任何有用的操作或打印错误消息,而是打印出使用说明。

电话是什么?

1 个答案:

答案 0 :(得分:0)

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