SQL Excel导出

SQL Excel导出,sql,sql-server,tsql,ssms,Sql,Sql Server,Tsql,Ssms,我有以下SQL,它在我的SQL Server实例(2012)上运行良好,我已经在两台同样运行此版本的客户机上测试过,它们收到以下错误 地雷 错误 复制方向必须为“输入”、“输出”或“格式” 差别 我和客户机之间的唯一区别是,我指定的不是可信连接-T,而是用户名和密码 SET @bcpCommand = 'bcp Production.dbo.Cashbook out C:\Temp\Testing.xls -usa -ppassword -r\n -c -t\t -s@@SERVERNAM

我有以下SQL,它在我的SQL Server实例(2012)上运行良好,我已经在两台同样运行此版本的客户机上测试过,它们收到以下错误

地雷

错误 复制方向必须为“输入”、“输出”或“格式”

差别 我和客户机之间的唯一区别是,我指定的不是可信连接-T,而是用户名和密码

  SET @bcpCommand  = 'bcp Production.dbo.Cashbook out C:\Temp\Testing.xls -usa -ppassword -r\n -c -t\t -s@@SERVERNAME'

我会尝试将
-u
的大小写改为
-u
,将
-p
的大小写改为
-p
。我读到它是区分大小写的。

当你在你的机器上运行问题代码时会发生什么?我设法用下面的集合@bcpCommand='bcp[Gem].dbo.Cashbook out“C:\Temp\Testing.csv”-Usa-Ppassword-STECH-PC\SQLEXPRESS-r\n-w解决了它,不幸的是仍然是一样的
  SET @bcpCommand  = 'bcp Production.dbo.Cashbook out C:\Temp\Testing.xls -usa -ppassword -r\n -c -t\t -s@@SERVERNAME'