プリンシパルでミラー フェールオーバー データベースを持つ 1 つのデータベースに接続する SQL Server 2008R2 リンク サーバーを構成する必要があります。たとえば、サーバー B でクエリを実行する必要があるサーバー A にいて、フェールオーバーの場合はサーバー C に移動します。MyLinkS という名前のリンク サーバーを作成します。
この接続文字列を使用してリンク サーバーを構成しようとしています。
Server=B;Failover Partner=C;Initial Catalog=MyDatabase;Integrated Security=True;
サーバーAにいるとき、次のクエリを実行しています:
Select Name from [MyLinkS].[MyDatabase].[dbo].[MyTable] where Name = 'Jhon'
サーバー B がプリンシパルの場合はクエリが機能しますが、ミラーに変更すると機能せず、「復元の途中です」と表示されました。
B がプリンシパルかミラーかによって、どちらかのサーバーを使用する前と同じクエリを使用するにはどうすればよいですか? ありがとうございました