运行bcp时SQL面临错误

时间:2011-08-26 08:22:45

标签: sql sql-server

我正面临在sql server 2000中运行此错误的错误

 bcp  "select dmedocno ,dmename,dmeauthor,dmekeywords from document
 where repositoryid=4 and dmedocno between 1 and 60000 order by
 dmedocno" queryout c:\LR_Query29_cutover_19_August.csv -Swsapp0772  -T -c -t","

错误是:

  

服务器:Msg 103,Level 15,State 7,Line 1
  以'select dmedocno,dmename,dmeauthor,dmekeywords开头的标识符,其中repositoryid = 4,dmedocno介于1到60000之间,dmed'命令'太长了。
最大长度为128.
  服务器:消息170,级别15,状态1,行1   第1行:'queryout'附近的语法不正确。

1 个答案:

答案 0 :(得分:0)

为什么你的sql server将查询视为标识符?陛下... 检查服务器的默认QUOTED_IDENTIFIER选项,尝试将其设置为OFF