询问者
备份失败,“检测到该备份集损坏。”

问题
-
今天检查SQL SERVER备份,发现完整备份失败。错误日志如下所示。不明白备份集怎么会突然异常,请教各位。
失败:(-1073548784) 执行查询“declare @backupSetId as int
select @backupSetId = position from msdb..backupset where database_name=N'UPM_DEV' and backup_set_id=(select max(backup_set_id) from msdb..backupset where database_name=N'UPM_DEV' )
if @backupSetId is null begin raiserror(N'验证失败。找不到数据库“UPM_DEV”的备份信息。', 16, 1) end
RESTORE VERIFYONLY FROM DISK = N'\\\\pback1\\jt-wfdb01$\\UPMDatabaseBackupFile\\UPM_DEV_backup_201111132331.bak' WITH FILE = @backupSetId, NOUNLOAD, NOREWIND
”失败,错误如下:“检测到该备份集损坏。
VERIFY DATABASE 正在异常终止。”。失败的原因可能有: 查询本身有问题、未正确设置 "ResultSet" 属性、未正确设置参数或未正确建立连接。
全部回复
-
不建议备份到网络路径
确认你这个路径是否能够正常访问:\\pback1\\jt-wfdb01$\\UPMDatabaseBackupFile\\。
通常先备份到本地磁盘位置,然后在使用定时的程序拷贝或者移动到其他网络位置备份。
family as water -
使用维护计划,只有下面一条log信息,看不错是什么问题:
执行查询“declare @backupSetId as int
select @backupSetId = position from msdb..backupset where database_name=N'UPM_DEV' and backup_set_id=(select max(backup_set_id) from msdb..backupset where database_name=N'UPM_DEV' )
if @backupSetId is null begin raiserror(N'验证失败。找不到数据库“UPM_DEV”的备份信息。', 16, 1) end
RESTORE VERIFYONLY FROM DISK = N'\\\\pback1\\jt-wfdb01$\\UPMDatabaseBackupFile\\UPM_DEV_backup_201111132331.bak' WITH FILE = @backupSetId, NOUNLOAD, NOREWIND
”失败,错误如下:“检测到该备份集损坏。
VERIFY DATABASE 正在异常终止。”。失败的原因可能有: 查询本身有问题、未正确设置 "ResultSet" 属性、未正确设置参数或未正确建立连接。 -
使用维护计划,只有下面一条log信息,看不错是什么问题:
执行查询“declare @backupSetId as int
select @backupSetId = position from msdb..backupset where database_name=N'UPM_DEV' and backup_set_id=(select max(backup_set_id) from msdb..backupset where database_name=N'UPM_DEV' )
if @backupSetId is null begin raiserror(N'验证失败。找不到数据库“UPM_DEV”的备份信息。', 16, 1) end
RESTORE VERIFYONLY FROM DISK = N'\\\\pback1\\jt-wfdb01$\\UPMDatabaseBackupFile\\UPM_DEV_backup_201111132331.bak' WITH FILE = @backupSetId, NOUNLOAD, NOREWIND
”失败,错误如下:“检测到该备份集损坏。
VERIFY DATABASE 正在异常终止。”。失败的原因可能有: 查询本身有问题、未正确设置 "ResultSet" 属性、未正确设置参数或未正确建立连接。