次の方法で共有


更新されたバックアップを必要とする一般的なアクション

定期的なログ バックアップを実行する場合は、レプリケーション関連の変更をログ バックアップにキャプチャする必要があります。 ログ バックアップを実行しない場合は、レプリケーション スキーマまたはトポロジを変更した後、パブリケーション、ディストリビューション、サブスクリプション、 msdbおよびマスター データベースのバックアップを実行します。

パブリケーション データベース

次の後にパブリケーション データベースをバックアップします。

  • 新しいパブリケーションの作成。

  • フィルター処理を含め、任意のパブリケーション プロパティを変更します。

  • 既存のパブリケーションにアーティクルを追加する。

  • パブリケーション全体のサブスクリプションをリセットします。

  • パブリッシュされたテーブルでスキーマを変更する。

  • sp_addscriptexec (Transact-SQL) を使用したオンデマンド スクリプトの実行。

  • 記事のプロパティを変更します。

  • すべての出版物を削除します。

  • すべての記事を削除します。

  • レプリケーションを無効にする。

ディストリビューション データベース

次の後にディストリビューション データベースをバックアップします。

  • レプリケーション エージェント プロファイルの作成または変更。

  • レプリケーション エージェント プロファイル パラメーターの変更。

  • すべてのプッシュ サブスクリプションのレプリケーション エージェントのプロパティ (スケジュールを含む) を変更する。

  • ID の新しい範囲は、自動 ID 範囲管理機能によって割り当てられます。

サブスクリプション データベース

次の後にサブスクリプション データベースをバックアップします。

  • 任意のサブスクリプション プロパティを変更します。

  • パブリッシャーでのマージ サブスクリプションの優先度の変更。

  • サブスクリプションを削除します。

  • レプリケーションを無効にする。

msdb データベース

次の後の適切なノードで msdb システム データベースをバックアップします。

  • レプリケーションの有効化または無効化。

  • ディストリビューション データベースの追加または削除 (ディストリビューター側)。

  • 公開用のデータベースの有効化または無効化 (パブリッシャー側)。

  • レプリケーション エージェント プロファイルの作成または変更 (ディストリビューター側)。

  • レプリケーション エージェント プロファイル パラメーターを変更する (ディストリビューター側)。

  • (ディストリビューター側で) すべてのプッシュ サブスクリプションのレプリケーション エージェントのプロパティ (スケジュールを含む) を変更する。

  • プル サブスクリプション (サブスクライバー側) のレプリケーション エージェントのプロパティ (スケジュールを含む) を変更する。

  • 変換可能なサブスクリプションを使用するトランザクション パブリケーションに関連付けられた DTS パッケージの作成 (ディストリビューターとサブスクライバー)。

  • 変換可能なサブスクリプションの追加または削除 (ディストリビューターとサブスクライバー)。

マスター・データベース

次の後の適切なノードで マスター システム データベースをバックアップします。

  • レプリケーションの有効化または無効化。

  • ディストリビューション データベースの追加または削除 (ディストリビューター側)。

  • 公開用のデータベースの有効化または無効化 (パブリッシャー側)。

  • 任意のデータベースに最初のパブリケーションを追加するか、最後のパブリケーションを削除します (パブリッシャー側)。

  • 任意のデータベース (サブスクライバー側) に最初のサブスクリプションを追加するか、最後のサブスクリプションを削除します。

  • パブリッシャーとディストリビューターがあるディストリビューション環境で、パブリッシャーを有効化または無効化する。

こちらもご覧ください

SQL Server データベースのバックアップと復元
レプリケートされたデータベースのバックアップと復元