这就是我计划备份数据库的方式。如何检查创建的备份是否完全正常?
BACKUP DATABASE mytest TO DISK = 'C:\mytest.BAK'
答案 0 :(得分:2)
查看RESTORE VERIFYONLY
-
BACKUP DATABASE [db] TO DISK = N'D:\BACKUP\db.bak'
GO
DECLARE @backupSetId AS INT
SELECT @backupSetId = position
FROM msdb.dbo.backupset
WHERE database_name = N'db'
AND backup_set_id = (
SELECT MAX(backup_set_id)
FROM msdb.dbo.backupset
WHERE database_name = N'db'
)
IF @backupSetId IS NOT NULL
BEGIN
RESTORE VERIFYONLY FROM DISK = N'D:\BACKUP\db.bak' WITH FILE = @backupSetId, NOUNLOAD, NOREWIND
END
答案 1 :(得分:1)
您将其还原到备份服务器。旧规则:备份不存在,除非它们已经过恢复以进行测试。
答案 2 :(得分:0)
简短的回答是:您将数据库备份还原到全新安装。换句话说,如果您正在从灾难中恢复过来,那么您就完全可以做到这一点。
有一些方法可以检查备份的完整性,但最好的方法是至少进行一次模拟灾难恢复。
答案 3 :(得分:0)