web-dev-qa-db-ja.com

プライマリサーバーとセカンダリサーバー間のSQLServer同期ジョブ

ディザスタリカバリと高可用性の理由から、スタンバイサーバーをセットアップしています。私の製品はSQLジョブに大きく依存しているため、これらのジョブはスタンバイサーバーに存在する(無効になっている)必要があります。

データベースレプリケーションを設定しましたが、2つのサーバー間でジョブを同期するための手法に関する情報が見つかりません。

誰かがこれをしますか、そしてあなたはどんなテクニックを提案できますか?

現在、SQL Server2005を使用しています。

ありがとう

1
MrEdmundo

SSISには、すべてのジョブまたは特定のジョブのみを転送できるSSISタスクがあります。ジョブを上書きするか、存在する場合は失敗するように指示し、自分でジョブの削除を処理することができます。これを毎晩実行するジョブとしてスケジュールするか、ジョブが変更された後にこのジョブを実行することをジョブリリースプロセスの一部にします。

ジョブが転送された後にSQLタスクを追加して、msdbデータベースのプロシージャを使用してジョブを無効にすることをお勧めします。

2
mrdenny