雖然我嘗試做BCPSQLSTATE = S1000,NativeError = 0
SQLSTATE = S1000,NativeError = 0
錯誤= [微軟] [SQL Server本機客戶端11.0]我得到這個錯誤無法打開BCP主數據文件
這是我的代碼:
DECLARE @dump_data1 varchar(500)
SET @dump_data1 = 'bcp "select * from IDcountries.dbo.IDs$" queryout "\\NetworkLocation\watchdog.xls" -c -S STRIVEDI\SQLEXPRESS -T'
EXEC xp_cmdshell @dump_data1
我確實擁有Network Drive的所有權利。
此代碼完美適用於我的本地驅動器的目標,如C:\
。
我也試過輸入-U
和-P
選項。但是,沒有運氣
有人可以幫我解決這個問題嗎?
因此,如果它在您的本地'C:\'驅動器上工作** - 爲什麼不只是使用'bcp'輸出文件,然後將其複製到您的網絡驅動器? –
http://social.msdn.microsoft.com/Forums/sqlserver/en-US/6eca2d62-eb86-4f23-9b86-6f917017f50c/bcp-utility-via-xpcmdshell-and-network-drive?forum=sqlsecurity –
Just因爲你有權限到網絡驅動器並不意味着bcp沒有 – user3036342