【发布时间】:2016-11-14 13:35:06
【问题描述】:
所有,我正在尝试编写一个查询,我可以每天从 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'.
如果有人有任何指点,将不胜感激。
【问题讨论】:
-
我的猜测是
-SGRENSON-CARRIER\DHLEASYSHIP您是否尝试过使用不带 - 或使用 [ ] 的服务器名称? -
按照 Dan Guzman 的建议,尝试从命令窗口而不是 SSMS 查询窗口运行
bcp。
标签: sql-server tsql bcp