检索SQL Server数据库备份记录
2008-10-28 10:09:18 来源:WEB开发网注意:考虑到可读性,输出结果分成两个截图。
每个数据库中大多数最近的数据库备份
-------------------------------------------------------------------------------------------
--MostRecentDatabaseBackupforEachDatabase
-------------------------------------------------------------------------------------------
SELECT
CONVERT(CHAR(100),SERVERPROPERTY('Servername'))ASServer,
msdb.dbo.backupset.database_name,
MAX(msdb.dbo.backupset.backup_finish_date)ASlast_db_backup_date
FROMmsdb.dbo.backupmediafamily
INNERJOINmsdb.dbo.backupsetONmsdb.dbo.backupmediafamily.media_set_id=msdb.dbo.backupset.media_set_id
WHEREmsdb..backupset.type='D'
GROUPBY
msdb.dbo.backupset.database_name
ORDERBY
msdb.dbo.backupset.database_name
每个数据库中大多数最近的数据库备份 – 详细
你可以通过使用下面的查询把这两个结果集放在一起,这样可以返回更多关于每个数据库最近的数据库备份信息。LEFT JOIN可以让你把分组数据和从先前查询得到的详细数据相互匹配,而不用包括你不希望在查询本身中分组的字段。
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接