有谁知道确定备份执行官是否正在备份的任何策略?我们无权访问该程序以确定它是否负责但正在接收失败备份的警报。如果为系统数据库运行select * from dbo.backupmediaset
,它通常会返回正在使用的软件,但Backup Exec仍会返回SQL Server。
backupmediaset策略也不适用于任何用户数据库,因为它仅包含在msdb系统数据库中。
非常感谢任何帮助。感谢
答案 0 :(得分:0)
您是否尝试过使用dbo.backupset而不是dbo.backupmediaset?
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表应该包含在SQL服务器上运行的所有备份的历史记录,除非有人手动清除该表,这通常会被忽略。
我博客上的更多细节: http://stevestedman.com/2012/01/latest-backups/
我希望这会有所帮助。祝你有美好的一天!