日期:2014-05-17  浏览次数:20456 次

怎样判断SQL2000中的数据库是否做过完全备份?
怎样判断SQL2000中的数据库是否做过完全备份?
------解决方案--------------------
检查 msdb.dbo.backupset 系统表中的记录。
select * from msdb.dbo.backupset where database_name='pubs'
------解决方案--------------------
1. 如果你的备份和还原历史记录还在的话。
   SELECT * FROM dbo.backupset
   WHERE type = 'D' AND database_name  ='dbname'
   GO
2.如果历史记录不在了可以通过下面的方法判断
   DBCC traceon(3604)
   DBCC dbinfo('dbname')       --检查dbi_dbbackupLSN是否不为零
GO