你好,请原谅我的英语不好也是第一次在这里询问一些事情。 我使用此查询来获取特定的表值并将其记录到文本文件
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连接。
答案 0 :(得分:0)
看起来您没有在bcp命令中指定服务器实例名称。
应该是:
bcp "SELECT * FROM SRO_VT_SHARD_Tito.._RefShopGoods "
queryout "C:\...\refshopgoods.txt" -S [SERVERNAME] -T -c -w'
检查此link以获取有关bcp实用程序的更多详细信息。