プッシュ トランザクション レプリケーション用のスナップショット エージェントのスケジュールを作成する必要があるのはいつですか?

プッシュ トランザクション レプリケーション用のスナップショット エージェントのスケジュールを作成する必要があるのはいつですか?

プッシュ サブスクライバーのトランザクション データベース レプリケーションを使用しています。データベース構造はすぐには変更されません。「スナップショット エージェントのスケジュール」を使用する必要がありますか?

MSSQL Server 2005 のスナップショット エージェントで「スナップショット エージェントのスケジュール」オプションを有効にする主な理由は何ですか?

答え1

サブスクライバーが古くなった場合は、レプリケーションを再初期化するためにスナップショットが必要になります。つまり、スナップショット エージェントが実行されていない場合、システムは最後のスナップショット以降のすべてのログを保存する必要があり、そうしないと、必要に応じてサブスクライバーを再初期化できなくなります。

したがって、DR 用にフル データベース バックアップを用意しておくのと同じように、スナップショット エージェントを時々実行しておくのが最適です。ログ シッピングでは常にログ バックアップのみが使用されますが、ログ シッピングで障害が発生した場合は、フル バックアップを使用して再初期化する必要があります。

関連情報