メンテナンス プランを使用SQL Server 2012
して作成し、毎日完全なバックアップを作成しています。最後に作成された完全バックアップから、毎週の終わりに復元テスト バックアップを作成したいと考えています。この復元に失敗した場合はメールで警告し、復元が正常に完了した場合は復元されたデータベースを削除します。
編集 :
1- メンテナンス プランを使用してデータベースを復元したい
2- 最後の完全バックアップを見つけたい
何をすればよいでしょうか。
前もって感謝します
メンテナンス プランを使用SQL Server 2012
して作成し、毎日完全なバックアップを作成しています。最後に作成された完全バックアップから、毎週の終わりに復元テスト バックアップを作成したいと考えています。この復元に失敗した場合はメールで警告し、復元が正常に完了した場合は復元されたデータベースを削除します。
編集 :
1- メンテナンス プランを使用してデータベースを復元したい
2- 最後の完全バックアップを見つけたい
何をすればよいでしょうか。
前もって感謝します
バックアップの作成と復元には「Red Gate Backup Pro 7」を使用しています。
Red Gate Backup pro は、フル バックアップ、差分バックアップ、および Trn バックアップ フォルダを設定することにより、最後に存在するバックアップを自動的に復元します。
最初にデータベース メールを設定する必要があります。次に、クエリを使用して Sql Server エージェント ジョブを作成する必要があります。これは、新しいクエリ ウィンドウとしてスクリプトを使用して復元ページから取得できます。次に、Sql Server Agent でオペレーターを作成して、目的のデータベース メールで電子メールを送信する必要があります。ジョブでは、ジョブが失敗した場合、ジョブが成功した場合、またはその両方の場合に、オペレーターがメールで送信するように指定できます。復元されたテーブルを削除する場合は、復元の結果のテーブルを作成し、復元コードで、復元が成功した場合はトランザクション状態内で try/catch を変更して、テーブルに挿入し、トランザクションをコミットすることができます。 、そうでなければテーブルを削除します。エージェントで他のジョブを作成し、クエリを実行してそのテーブルで commit を検索する必要があります。true の場合は、復元されたデータベースを削除します。それ以外の場合は、実行するクエリを記述してメールを送信できます。http://technet.microsoft.com/enus/library/ms189505(v=sql.105).aspx
chakere hame iroonia ;)