有谁知道确定备份执行人员是否正在备份的任何策略?我们无权访问该程序以确定它是否负责,但正在接收失败备份的警报。如果您运行select * from dbo.backupmediaset
for System 数据库,它通常会返回正在使用的软件,但 Backup Exec 仍会返回 SQL Server。
backupmediaset 策略也不适用于任何用户数据库,因为它仅包含在 msdb 系统数据库中。
任何帮助将不胜感激。谢谢
有谁知道确定备份执行人员是否正在备份的任何策略?我们无权访问该程序以确定它是否负责,但正在接收失败备份的警报。如果您运行select * from dbo.backupmediaset
for System 数据库,它通常会返回正在使用的软件,但 Backup Exec 仍会返回 SQL Server。
backupmediaset 策略也不适用于任何用户数据库,因为它仅包含在 msdb 系统数据库中。
任何帮助将不胜感激。谢谢
您是否尝试过使用 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/
我希望这有帮助。祝你有美好的一天!