bcp sql命令连接错误

时间:2013-07-12 18:28:52

标签: sql sql-server

你好,请原谅我的英语不好也是第一次在这里询问一些事情。 我使用此查询来获取特定的表值并将其记录到文本文件

use SRO_VT_SHARD_Tito
EXEC xp_cmdshell 'bcp "SELECT * FROM SRO_VT_SHARD_Tito.._RefShopGoods " queryout "C:\Users\Administrator\Desktop\Server Files\SMC\Patch_Internal\media\server_dep\silkroad\textdata\refshopgoods.txt" -T -c -w'

但我得到一个错误,我不知道什么是错的,或者我不知道如何解决它

  

错误= [Microsoft] [SQL Server Native Client 10.0]与网络相关   或建立一个特定于实例的错误   连接到SQL Server。找不到服务器或无法访问服务器。校验   如果实例名称正确并且SQL Server配置为允许   远程连接。有关详细信息,请参阅SQL Server联机丛书。

我已经允许sql server的tcp / ip连接。

1 个答案:

答案 0 :(得分:0)

看起来您没有在bcp命令中指定服务器实例名称。

应该是:

bcp "SELECT * FROM SRO_VT_SHARD_Tito.._RefShopGoods " 
queryout "C:\...\refshopgoods.txt" -S [SERVERNAME] -T -c -w'

检查此link以获取有关bcp实用程序的更多详细信息。