web-dev-qa-db-ja.com

SQL2008で自己参照リンクサーバーを追加するにはどうすればよいですか

単一のSQLデータベースを使用して、ローカルにセットアップされたライブサーバーを複製しようとしています。

SQL 2005では、それぞれが異なるテーブルを指す、異なる名前で自身を参照する2つのリンクサーバーを追加しました。

SQL 2008でこれを行うにはどうすればよいですか。さまざまなプロバイダーとさまざまなパラメーターを試しましたが、役に立ちませんでした。

ローカルサーバーは信頼できる接続を使用しているので、ユーザー名/パスワードは必要ありません

理想的には、次のリンクされた参照を設定する必要があります。

DBSVR1-mydb_master DBSVR2-mydb_import

このテーマに関するどんな光でも助けになるでしょう、私は約8ヶ月前の2005年にそれをなんとかやったのですが、今は2008年のイムです!

3
Anthony Main

GUIではなく問題なく動作したので、スクリプトを介してそれを行うことができました

EXEC sp_addlinkedserver @server='DBSVR2',

                                             @srvproduct='',

                                             @provider='SQLNCLI',

                                             @datasrc='.',--the data source

                                             @provstr='Integrated Security=SSPI';
4
Anthony Main