从SQL Server导出XML文件 - NT AUTHORITY \ NETWORK服务错误

时间:2013-10-15 07:23:45

标签: asp.net sql sql-server sql-server-2008 bcp

我一直在尝试使用以下命令从SSMS(SQL Server Management Studio)将XML变量的内容导出到我的磁盘上的文件中。

EXEC xp_cmdshell 'bcp "SELECT @xml_file" queryout "C:\Radu\bcptest.txt" -T -c -t'

运行此命令时,我不断收到此错误:

enter image description here

我已经搜索了答案,我发现的大部分内容都涉及将此NT AUTHORITY\NETWORK SERVICE用户添加到我的数据库中作为SSMS中的受信任用户,该用户将使用Windows身份验证登录,但这仍然无法正常工作

enter image description here

我还添加了bulkadminpublic的角色(如果用户位于Security->登录路径中),db_datareaderdb_datawriter和{{1 ,访问我正在使用的public数据库(连接,登录的权限),以及master的相同属性和权限,但没有成功。

我还在IIS中将ASP的DB_BULK_IMPORT_User更改为在每次修改后启用并重新启动IIS服务器和数据库服务器。

有什么我想念的吗?或者我做得太多了?

提前致谢!

1 个答案:

答案 0 :(得分:1)

-T标志指定您使用集成安全性的可信连接。您可以放弃-T并尝试指定用户名(-U)和密码(-P)。