我想在远程计算机上运行SQL Server查询,这就是我正在做的事情
EXEC sp_addlinkedserver
N'remote-server',
N'SQL Server';
//I don't want to do this step, and want to use trusted connection to remote server
EXEC sp_addlinkedsrvlogin 'remote-server', 'false', NULL, 'sa', 'mypassword';
select * from [remote-server].[db_test].[dbo].[test_table];
EXEC sp_droplinkedsrvlogin 'remote-server',NULL;
EXEC sp_dropserver 'remote-server', 'droplogins';我想使用可信连接到远程服务器,有没有什么方法可以跳过用户名和密码提供步骤,而像bcp utility中的-T交换机那样使用可信连接
或任何其他解决方法?当前,如果我跳过sp_addlinkedsrvlogin,那么分布式查询select * from [remote-server].[db_test].[dbo].[test_table];会给出authentication failed error。
发布于 2011-06-24 15:10:08
尝试使用不带其他参数的EXEC服务器‘remote- sp_addlinkedsrvlogin’
检查链接http://msdn.microsoft.com/en-us/library/ms189811(v=SQL.90).aspx
https://stackoverflow.com/questions/6464530
复制相似问题