1

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

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 连接。

4

1 回答 1

0

您似乎没有在 bcp 命令中指定服务器实例名称。

应该:

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

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

于 2013-07-13T05:20:28.727 回答