0

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

4

1 に答える 1

0

他のパラメーターを指定せずに、EXEC sp_addlinkedsrvlogin 'remote-server' を使用してみてください

リンクを確認してくださいhttp://msdn.microsoft.com/en-us/library/ms189811(v=SQL.90).aspx

于 2011-06-24T07:10:08.403 に答える