我想在远程机器上运行 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
switch 一样使用可信连接bcp utility
?
或任何其他解决方法?当前,如果我跳过sp_addlinkedsrvlogin
然后分布式查询select * from [remote-server].[db_test].[dbo].[test_table];
给出authentication failed error
.