2013-07-12 131 views
1

你好,請原諒我的壞英文也是第一次問這裏的東西。 我使用這個查詢來獲取特定的表值,並將其記錄到文本文件bcp sql命令連接錯誤

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

看起來您沒有在bcp命令中指定服務器實例名稱。

應該是:

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

檢查這個link有關bcp實用工具的更多細節。

+0

它不工作:( –

+0

同樣的錯誤?你能發佈新的命令字符串嗎? – 8kb