mssql sqlserver 查找数据库最后完整(全量)备份的时间和大小


摘要:
在定期对生产环境维护时,我们要关注最后一次备份时间,避免增量备份出现异常,导致整体数据出现异常,
下文通过脚本给出获取最后一次完整备份的时间和大小的查看方式,如下所示:


SELECT CONVERT(CHAR(100), SERVERPROPERTY('Servername')) AS [服务器名称],
msdb.dbo.backupset.database_name as [数据库名称],
msdb.dbo.backupset.backup_finish_date as [全量备份时间],
CAST(msdb.dbo.backupset.backup_size AS NUMERIC(35,2))/1048576.0 AS [完整备份大小]
FROM msdb.dbo.backupmediafamily
INNER JOIN msdb.dbo.backupset ON msdb.dbo.backupmediafamily.media_set_id = msdb.dbo.backupset.media_set_id
WHERE msdb.dbo.backupset.type = 'D'
ORDER BY
msdb.dbo.backupset.database_name
----如果运行以上脚本,没有任何数据,代表数据库从来没有备份过。
----请立即进行所有数据库的全量备份
 
mssql_sqlserver_全量备份查看时间

mssql_sqlserver_全量备份查看时间