2

3 つの異なる外部サーバー [ExtServer1、ExtServer2、ExtServer3] にリンクする MSSQL Server 2008 データベース「DBLive」があり、すべて sys.servers で定義されています。外部サーバー上のストアド プロシージャまたはテーブルを参照するいくつかのストアド プロシージャがあります。

ここに課題があります-サーバーにデータベースを配置したい場合-「DBLive」の同一のコピーである「DBTest」-ただし、異なる外部サーバーに接続する必要があります-[ExtServer1 .. 3]を指すようにするにはどうすればよいですか「DBLive」と「DBTest」に別の外部サーバーを使用しますか?

これができない場合 - 同じデータベースの 2 つのインスタンスが独自の外部サーバー参照を持つことができるように、外部データベースをリンクするための推奨される方法は何でしょうか - ストアド プロシージャに違いはありませんか?

4

1 に答える 1

1

ここでは同義語を使用することをお勧めします。このMicrosoft Connect の問題で提案されている回避策を参照してください(そして、そこにいる間に問題に投票してください)。

于 2011-05-11T15:30:49.100 に答える