【问题标题】:Executing bcp to export data from a stored procedure via cmd prompt WITHOUT xp_cmdshell执行 bcp 以通过 cmd 提示符从存储过程中导出数据,而无需 xp_cmdshell
【发布时间】:2013-04-10 19:06:45
【问题描述】:

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

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

我正在尝试以下组合:

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

它不会做任何有用的事情或打印错误消息,而是打印出使用说明。

电话是什么?

【问题讨论】:

    标签: stored-procedures cmd bcp


    【解决方案1】:
    bcp "EXEC %db%.dbo.EXPORT_TABLE" queryout dataout.txt -SMYSERVER -T -c -r"\n" -t"" > output.txt
    

    【讨论】:

      猜你喜欢
      • 2013-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多