Share via


ログ配布を有効にする方法 (SQL Server Management Studio)

このトピックでは、SQL Server Management Studio を使用してログ配布を有効にし、構成する方法について説明します。

ms190640.note(ja-jp,SQL.90).gifメモ :
ログ配布を構成する前に、セカンダリ サーバーからトランザクション ログ バックアップを使用できるようにするための共有を作成する必要があります。この共有は、トランザクション ログ バックアップを生成するディレクトリにします。たとえば、トランザクション ログをディレクトリ c:\data\tlogs\ にバックアップする場合は、このディレクトリを基に \\primaryserver\tlogs という共有を作成します。

ログ配布を有効にするには

  1. ログ配布構成のプライマリ データベースとして使用するデータベースを右クリックし、[プロパティ] をクリックします。

  2. [ページの選択][トランザクション ログの配布] をクリックします。

  3. [ログ配布構成のプライマリ データベースとして有効にする] チェック ボックスをオンにします。

  4. [トランザクション ログのバックアップ][バックアップの設定] をクリックします。

  5. [バックアップ フォルダのネットワーク パスを指定する] ボックスに、トランザクション ログ バックアップ フォルダ用に作成した共有へのネットワーク パスを入力します。

  6. バックアップ フォルダがプライマリ サーバー上にある場合は、[バックアップ フォルダがプライマリ サーバーに存在する場合は、バックアップ フォルダのローカル パスを入力 (例: c:\\backup)] ボックスに、バックアップ フォルダへのローカル パスを入力します(バックアップ フォルダが、プライマリ サーバー上にない場合は、このボックスは空のままでかまいません)。

    ms190640.note(ja-jp,SQL.90).gif重要 :
    プライマリ サーバーの SQL Server サービス アカウントがローカル システム アカウントで実行されている場合、バックアップ フォルダはプライマリ サーバー上に作成し、このフォルダへのローカル パスを指定する必要があります。
  7. [次の期間を経過したファイルを削除する][バックアップが次の期間内に行われない場合は警告する] の各パラメータを構成します。

  8. [バックアップ ジョブ][スケジュール] ボックスに、バックアップ スケジュールの一覧が表示されます。スケジュールをカスタマイズする場合は、[スケジュール] をクリックし、SQL Server エージェントのスケジュールを必要に応じて調整します。

  9. [OK] をクリックします。

  10. [セカンダリ サーバー インスタンスとデータベース][追加] をクリックします。

  11. [接続] をクリックし、セカンダリ サーバーとして使用する SQL Server インスタンスに接続します。

  12. [セカンダリ データベース] ボックスで、一覧からデータベースを選択するか、作成するデータベースの名前を入力します。

  13. [セカンダリ データベースの初期化] タブで、セカンダリ データベースを初期化するためのオプションを選択します。

    ms190640.note(ja-jp,SQL.90).gifメモ :
    Management Studio によりセカンダリ データベースをデータベース バックアップから初期化することを選択した場合、セカンダリ サーバー上に作成されるデータ ファイルは、プライマリ サーバー上のファイルと同じ名前になり、ドライブ文字も含めて完全に同じディレクトリ構造内に作成されます。
  14. [ファイルのコピー] タブの [ファイルのコピー先フォルダ] ボックスに、トランザクション ログ バックアップのコピー先となるフォルダのパスを入力します。多くの場合、セカンダリ サーバー上のフォルダを指定します。

  15. [復元ジョブ][スケジュール] ボックスにコピー スケジュールの一覧が表示されます。スケジュールをカスタマイズする場合、[スケジュール] をクリックして、SQL Server エージェントのスケジュールを必要に応じて調整します。このスケジュールはバックアップ スケジュールに近い設定にします。

  16. [復元] タブの [バックアップ復元時のデータベース状態] で、[復旧モードなし] または [スタンバイ モード] を選択します。

  17. [スタンバイ モード] を選択する場合は、復元操作の進行中にセカンダリ データベースからユーザーを切断するかどうかを選択します。

  18. セカンダリ サーバーの復元処理を遅延させる場合、[バックアップの復元を最低限次の期間遅延する] で遅延時間を選択します。

  19. [復元が次の期間内に行われない場合は警告する] で警告のしきい値を選択します。

  20. [復元ジョブ][スケジュール] ボックスに表示される復元スケジュールを確認します。スケジュールをカスタマイズする場合、[スケジュール] をクリックして、SQL Server エージェントのスケジュールを必要に応じて調整します。このスケジュールはバックアップ スケジュールに近い設定にします。

  21. [OK] をクリックします。

  22. [監視サーバー インスタンス][監視サーバー インスタンスを使用する] チェック ボックスをオンにし、[設定] をクリックします。

    ms190640.note(ja-jp,SQL.90).gif重要 :
    このログ配布構成を監視するには、ここで監視サーバーを追加する必要があります。監視サーバーを後で追加するには、このログ配布構成を削除して、代わりに監視サーバーを含む新しい構成を用意します。
  23. [接続] をクリックして、監視サーバーとして使用する SQL Server インスタンスに接続します。

  24. [モニタ接続] で、バックアップ、コピー、復元の各ジョブで監視サーバーへの接続に使用する接続方法を指定します。

  25. [履歴の保有期間] で、ログ配布の履歴レコードを保持する期間を指定します。

  26. [OK] をクリックします。

  27. [データベースのプロパティ] ダイアログ ボックスで**[OK]** をクリックし、構成処理を開始します。

参照

処理手順

ログ配布を有効にする方法 (Transact-SQL)

概念

ログ配布テーブルとストアド プロシージャ

その他の技術情報

ログ配布

ヘルプおよび情報

SQL Server 2005 の参考資料の入手