リモート マシンで 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
。