日期:2014-05-18  浏览次数:20442 次

怎样判断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