web-dev-qa-db-ja.com

Ola Hallengrenとデータベースミラーリング

Ola Hallengrens データベースメンテナンスプランをセットアップしようとしています。データベースをミラーリングしていて、両方のSQL Serverインスタンスでスクリプトを実行する必要があるのか​​、それともプライマリのみでスクリプトを実行する必要があるのか​​知りたいだけでした。

6
Peuge

両方のサーバーで、同じ構成でジョブを有効にしてスケジュールすることをお勧めします。ミラーロールにあるデータベースは自動的にスキップされます。スクリプトにはそのためのチェックがあります。

26
Ola Hallengren

とりあえず、プライマリデータベースサーバーで実行します。

フェイルオーバーを実行すると、ミラーリングされたサーバーで実行できます。

たとえば、ミラーサーバーに展開する場合は、次を参照してください(参照: http://ola.hallengren.com/sql-server-backup.html

EXECUTE dbo.DatabaseBackup
@Databases = 'SYSTEM_DATABASES', -- when failover, change it to ALL
@Directory = 'C:\Backup',
@BackupType = 'LOG',
@Verify = 'Y',
@ChangeBackupType = 'Y',
@CleanupTime = 24
7
Kin Shah