クエリ処理でのセカンダリ サーバーの使用
読み取り専用のクエリ処理でセカンダリ サーバーを使用することで、プライマリ サーバーの負荷を軽減できます。この操作を行うには、セカンダリ データベースが STANDBY モードになっている必要があります。データベースが NORECOVERY モードの場合は、クエリを実行できません。データベースのモードの詳細については、「RESTORE (Transact-SQL)」を参照してください。
セカンダリ データベースをスタンバイ モードに設定する場合、構成用に次の 2 つのオプションがあります。
トランザクション ログ バックアップの復元中、データベース ユーザーを切断することを選択できます。このオプションを選択すると、ログ配布の復元ジョブによってトランザクション ログがセカンダリ データベースに復元されるたびに、ユーザーがデータベースから切断されます。切断は、復元ジョブに設定したスケジュールに基づいて行われます。
ユーザーを切断しないことを選択できます。この場合、セカンダリ データベースに接続しているユーザーが存在すると、復元ジョブではセカンダリ データベースにトランザクション ログ バックアップを復元できません。トランザクション ログ バックアップは、データベースに接続しているユーザーがいなくなるまで累積されます。
目的のオプションを指定するには、[セカンダリ データベースの設定] ダイアログ ボックスの [トランザクション ログの復元] タブで、[バックアップの復元時にデータベースのユーザーを切断する] チェック ボックスをオンまたはオフにします。
重要 |
---|
既存のセカンダリ データベースの復旧モードを変更した場合 (たとえば、NORECOVERY モードから STANDBY モードに変更した場合)、この変更は、次のログ バックアップがデータベースに復元されるまで有効になりません。 |
変更履歴
変更内容 |
---|
注記を追加しました。 |