【发布时间】:2011-06-24 07:04:48
【问题描述】:
我想在远程机器上运行 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';
我想使用到远程服务器的可信连接,有什么方法可以跳过用户名和密码提供步骤,并像-T 开关在bcp utility 中那样使用可信连接?
或任何其他解决方法?当前,如果我跳过sp_addlinkedsrvlogin,那么分布式查询select * from [remote-server].[db_test].[dbo].[test_table]; 会给出authentication failed error。
【问题讨论】:
标签: sql sql-server authentication trustedconnection