sql >> データベース >  >> RDS >> Sqlserver

SQLServerログ配布とディザスタリカバリのインストールと構成-2

    こんにちは、

    この記事では、SQLServerのログ配布テクノロジについて引き続き説明します。

    この前に前の記事を読んでください。

    https://ittutorial.org/sql-server-log-shipping-install-and-configuration-1/

    次に、サンプルデータベースを介してLog Shippingをインストールし、LogShippingの実装を視覚的に説明しましょう。インストールを開始する前に、ログ配布の前提条件を次のように決定できます。

    1. リカバリモデルは、プライマリデータベースに完全または一括で記録されている必要があります。
    2. プライマリサーバーには、セカンダリサーバーがアクセスできる共有フォルダが必要です。トランザクションログのバックアップは共有フォルダに保持され、セカンダリサーバーはこれらのファイルをコピーしてバックアップを復元します。
    3. ログ配布構成を実行するユーザーは、sysadminロールである必要があります。

    SQLServerインスタンスとログ配布プロセスのステータスは次のとおりです。

    ログ配布işleminigerçekleştireceğimizSQLServerインスタンスlarıvestatüleriaşağıdakigibidir。

    プライマリ(本番)データベース: MYTESTINSTANCE

    セカンダリ(スタンバイ)データベース :TEST2008R2

    要件を完了したら、LogShippingのインストールを開始します。 TestDatabase、TestTableというサンプルデータベースとテーブルを作成しています。

    ログ配布テストのために、以下のようにサンプルデータをTestTableテーブルに挿入します。

    Log Shippingのインストールを開始する前に、次の手順に従います。

    1. プライマリデータベースの完全バックアップを取り、このバックアップをNoRecoveryモードのセカンダリサーバーに復元します。
    2. ログ配布構成を実行します。

    次のようにプライマリデータベースの完全バックアップを取ります。

    このバックアップをNoRecoveryモードのセカンダリサーバーに復元します。

    次のように、プライマリデータベースのトランザクションログバックアップを作成します。

    このバックアップをNoRecoveryモードのセカンダリサーバーに復元します。

    次の記事でログ配布の構成について説明します。


    1. MySQLサンプルデータベース

    2. SQLServerセキュリティ関数HAS_Permis_BY_Nameとそのユースケースを理解する

    3. MySQL結果セットの行を制限する方法

    4. OracleのREPLACE()関数