虽然我尝试做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