2

リンクサーバーを作成する方法...?

1st Server name is ABC.DATABASE1
2nd server name is EFG.DATABASE2

EFGデータベースのユーザー名はsaパスワードですsa

2番目のサーバーから1番目のサーバーのデータを取得したい

最初のサーバーでは、次のようなストアドプロシージャを実行します。

exec sp_linkedserver 'EFG'

正常に実行され、

データを取得しようとすると、「login failed for user sa, Reason: Not associated with trusted sql server connection」としてエラーが表示されます

この問題を解決する方法...

助けが必要

4

1 に答える 1

6

Microsoft SQL Server Management Studio で、[*セキュリティ] タブでリンク サーバーのプロパティのログイン構成を確認し、ローカルsaアカウント用にマップされたリモート ログインを作成するか、すべての接続に対して代替ログインを構成します。

を実行してログイン マッピングを使用してリンク サーバーを作成するには、以下sp_linkedserverを試してください。

sp_addlinkedsrvlogin @rmtsrvname = N'EFG', @locallogin = N'sa', @useself = N'False', 
                     @rmtuser = N'your_remote_user', @rmtpassword = N'remotepassword'

代替ログインを使用してリンク サーバーを作成するには、以下を試してください。

sp_addlinkedsrvlogin @rmtsrvname = N'EFG', @locallogin = NULL , @useself = N'False', 
                     @rmtuser = N'your_remote_user', @rmtpassword = N'remotepassword'
于 2012-05-13T07:39:41.333 に答える