こんにちは、
この記事では、SQLServerのログ配布テクノロジについて引き続き説明します。
この前に前の記事を読んでください。
https://ittutorial.org/sql-server-log-shipping-install-and-configuration-1/
次に、サンプルデータベースを介してLog Shippingをインストールし、LogShippingの実装を視覚的に説明しましょう。インストールを開始する前に、ログ配布の前提条件を次のように決定できます。
- リカバリモデルは、プライマリデータベースに完全または一括で記録されている必要があります。
- プライマリサーバーには、セカンダリサーバーがアクセスできる共有フォルダが必要です。トランザクションログのバックアップは共有フォルダに保持され、セカンダリサーバーはこれらのファイルをコピーしてバックアップを復元します。
- ログ配布構成を実行するユーザーは、sysadminロールである必要があります。
SQLServerインスタンスとログ配布プロセスのステータスは次のとおりです。
ログ配布işleminigerçekleştireceğimizSQLServerインスタンスlarıvestatüleriaşağıdakigibidir。
プライマリ(本番)データベース: MYTESTINSTANCE
セカンダリ(スタンバイ)データベース :TEST2008R2
要件を完了したら、LogShippingのインストールを開始します。 TestDatabase、TestTableというサンプルデータベースとテーブルを作成しています。
ログ配布テストのために、以下のようにサンプルデータをTestTableテーブルに挿入します。
Log Shippingのインストールを開始する前に、次の手順に従います。
- プライマリデータベースの完全バックアップを取り、このバックアップをNoRecoveryモードのセカンダリサーバーに復元します。
- ログ配布構成を実行します。
次のようにプライマリデータベースの完全バックアップを取ります。
このバックアップをNoRecoveryモードのセカンダリサーバーに復元します。
次のように、プライマリデータベースのトランザクションログバックアップを作成します。
このバックアップをNoRecoveryモードのセカンダリサーバーに復元します。
次の記事でログ配布の構成について説明します。