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