总之,我正在尝试编写一个可以每天从 SQL Server 2008 实例上的批处理文件运行的查询。
我以前从未使用过 BCP,但在查看了一些在线示例后,我尝试创建一个真正的基本查询来测试计算机上的进程和权限,然后再将选择查询扩展到所需的数据集。
我在用着:
bcp
"SELECT manifest_dt from EasyShip_050300.airwaybills"
queryout C:\Shares\DHL-EXPORT-TEST\file.txt -SGRENSON-CARRIER\DHLEASYSHIP -c -T
它似乎与我可以在网上找到的几乎所有示例匹配,但每次执行此查询时都会收到错误:
Msg 102, Level 15, State 1, Line 6
Incorrect syntax near 'queryout'.
如果有人有任何指示,我们将不胜感激。
我相信您也应该在语音标记中包含输出文件路径,如下所示;
bcp
"SELECT manifest_dt from EasyShip_050300.airwaybills"
queryout "C:\Shares\DHL-EXPORT-TEST\file.txt" -S GRENSON-CARRIER\DHLEASYSHIP -c -T
另外,在 -S 服务器声明后添加一个空格,看看是否有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)