关于50G文件-定时差异备份作业失败问题,高分求解,急!!!

chris1979 2006-08-01 05:56:46
分组存储的一个数据库,定义了一个定时差异备份(同时备份存在两个磁盘的同个数据库文件),2个月以来一直正常,一次突然发现其中一个磁盘已满,备份已在数日前停止,于是干脆删除了这个磁盘的备份,修改作业内容,就让作业备份到容量大的一个磁盘,结果发现作业无法成功,新建一个差异备份作业到这个数据库文件也不行,此时这个.bak文件已经50G,查了一下日志文件,提示为:

BACKUP 未能完成命令 BACKUP DATABASE [ProjDataCollExcel] TO DISK = N'G:\数据库备份\每天备份\ProjDataCollExcel\XXX.bak' WITH NOINIT , NOUNLOAD , DIFFERENTIAL , NAME = N'ProjDataCollExcel 备份', NOSKIP , STATS = 10, NOFORMAT

又追溯了一下日志,发现在提示磁盘已满的错误后面也跟了这个错误,不同的是,原来写的是有两个disk路径,所以不知道是当时就已经发生无法备份还是什么其他问题?

是单个50G文件有问题,还是数据库本身有了什么问题不能进行差异备份,还是什么其他问题?
高手请帮忙指点迷津!多谢
...全文
254 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuguang007 2006-08-02
  • 打赏
  • 举报
回复
zjcxc不愧是钻石
zjcxc 2006-08-02
  • 打赏
  • 举报
回复
按照我说的备份成功后, 你可以改回以前的备份语句了
zjcxc 2006-08-02
  • 打赏
  • 举报
回复
提示信息应该是备份设备调整后告诉你的一些提示信息吧.
不太清楚你的这个设备 NAME = N'ProjDataCollExcel 备份'
是什么.

我用磁盘没有测试出你的那段信息.
zjcxc 2006-08-02
  • 打赏
  • 举报
回复
50G-->220M

你原来的备份文件, 包含了多次备份的内容, 因为你写的语句是追加式的备份.

而改掉后, 是把原来的备份文件删除了, 再做这次备份, 这样这个备份文件只包含了本次备份的内容, 而你做的是差异备份, 所以备份就这么大.
chris1979 2006-08-02
  • 打赏
  • 举报
回复
按照楼上修改了noformat->format(同时必须修改noinit->init,noskip->skip),运行后的提示

数据库差异更改已备份: 数据库: ProjDataCollExcel,创建日期(时间): 2005/04/14(10:04:33),转储的页: 27425,第一个 LSN: 13267:20980:15,最后一个 LSN: 13267:20984:1,完全备份的 LSN: 13237:20176:31,转储设备的数目: 1,设备信息: (FILE=1, TYPE=DISK: {'G:\数据库备份\每天备份\ProjDataCollExcel\XXX.bak'})。

什么意思?
chris1979 2006-08-02
  • 打赏
  • 举报
回复
是220M!!!!!!!
chris1979 2006-08-02
  • 打赏
  • 举报
回复
大哥,出问题了,我的50G备份文件一下子变成220G啊!!!!!!!
怎么回事??
being21 2006-08-02
  • 打赏
  • 举报
回复
学习!!!
zjcxc 2006-08-01
  • 打赏
  • 举报
回复
如果你之前备份指定了两个文件, 而现在只指定了一个文件, 且这个文件只是之前备份的两个文件中的一个.
则应该改为:
BACKUP DATABASE [ProjDataCollExcel] TO DISK = N'G:\数据库备份\每天备份\ProjDataCollExcel\XXX.bak' WITH NOINIT , NOUNLOAD , DIFFERENTIAL , NAME = N'ProjDataCollExcel 备份', NOSKIP , STATS = 10, FORMAT

-- NOFORMAT 改为 FORMAT, 重写备份文件
zjcxc 2006-08-01
  • 打赏
  • 举报
回复
在查询分析器中去执行:

BACKUP DATABASE [ProjDataCollExcel] TO DISK = N'G:\数据库备份\每天备份\ProjDataCollExcel\XXX.bak' WITH NOINIT , NOUNLOAD , DIFFERENTIAL , NAME = N'ProjDataCollExcel 备份', NOSKIP , STATS = 10, NOFORMAT

看看错误提示是什么?

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧