2012-04-08 8 views
0

バックアップexecがバックアップを取っているかどうかを判断する方法は誰も知っていますか?当社は、プログラムが担当しているかどうかを判断するためにプログラムにアクセスすることはできませんが、失敗したバックアップのアラートを受信して​​います。システムデータベース用にselect * from dbo.backupmediasetを実行すると、通常どのソフトウェアが使用されているのかが返されますが、Backup Execは引き続きSQL Serverを返します。Backup Execがバックアップを取っているかどうかを確認するクエリ

バックアップメディアセットタクティックは、msdbシステムDBにのみ含まれているため、どのユーザーデータベースに対しても機能しません。

ご協力いただければ幸いです。ありがとう

答えて

0

dbo.backupmediasetの代わりにdbo.backupsetを使ってみましたか?

SELECT TOP 20 database_name, 
       type, 
       backup_start_date, 
       backup_finish_date, 
       compressed_backup_size, 
       backup_size 
FROM msdb.dbo.backupset 
ORDER BY backup_set_id DESC; 

これは私が使用しているものである、dbo.backupsetテーブルは、誰かが手動でしばしば見落とさ倍であるテーブルを、パージINSない限り、これまで、SQLサーバー上で実行するすべてのバックアップの歴史を持っている必要があります。私のブログで

詳細: http://stevestedman.com/2012/01/latest-backups/

私はこのことができます願っています。すてきな一日を!

関連する問題