紧急求助,sql server 备份,恢愎,差异备份文件无法恢愎的问题

angel_new 2010-09-21 11:25:48
紧急求助,sql server 备份,恢愎,20号一个完整备份,20号早7点一个完备,11.30一个差异,恢愎用成功了,
15.30一个差异,恢愎用成功了,
19.30一个差异,恢愎用失败了,
之后的差异都是报错
无法将设备 'd:\920193000.dif' 上的备份应用于数据库 'gprs0719'。
无法将设备 'd:\921101435.dif' 上的备份应用于数据库 'gprs0719'。
...全文
137 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
angel_new 2010-09-21
  • 打赏
  • 举报
回复
最后一次差异备份,恢愎的时候说不可用,差异备份不可用,是为什么呢
liangCK 2010-09-21
  • 打赏
  • 举报
回复
差异备份是自上次完整备份以来更新的数据.

直接还原完整备份+最后一次差异备份.即可.
tashiwoweiyi 2010-09-21
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 newb921 的回复:]
文件很大,实现不了天天完全备份,请大侠们给看看
[/Quote]
何必要天天备份呢??全库备份,那就一周或者多久一次好了。。

要么就是直接的程序上,对表进行备份,,比如写个程序,定时备份某张表,存储要么用CSV,或者EXCEL。

或者是建立另一个库,专门存放这些数据
tashiwoweiyi 2010-09-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 gaochao217 的回复:]
本人有一个问题,请高手们指点一下,我在服务器装了两个数据库一个是mssql2000一个是sql2005,mssql2000的数据库可以正常访问,现有一个站点是用的是mssql2005数据就是访问不到,两个数据库在服务器安装都正常。mssql2005我已把改成静态端口了,为了避免和sql2000冲突。远程连接都已经开通。请问高手们这是什么原因。
[/Quote]

这孩子很聪明,,直接借帖提问。。好样的
angel_new 2010-09-21
  • 打赏
  • 举报
回复
文件很大,实现不了天天完全备份,请大侠们给看看

dawugui 2010-09-21
  • 打赏
  • 举报
回复
[Quote=引用楼主 newb921 的回复:]
紧急求助,sql server 备份,恢愎,20号一个完整备份,20号早7点一个完备,11.30一个差异,恢愎用成功了,
15.30一个差异,恢愎用成功了,
19.30一个差异,恢愎用失败了,
之后的差异都是报错
无法将设备 'd:\920193000.dif' 上的备份应用于数据库 'gprs0719'。
无法将设备 'd:\921101435.dif' 上的备份应用于数据库 'gpr……
[/Quote]
建议你以后都用完全备份。
angel_new 2010-09-21
  • 打赏
  • 举报
回复
use master exec pro_killpro
restore database gprs0719 from disk='d:\gprs0719\gprs071920100920070000.bak' with norecovery,replace
restore database gprs0719 from disk='d:\gprs0719\gprs071920100920113000.dif' with norecovery
restore database gprs0719 from disk='d:\gprs0719\gprs071920100920153000.dif' with norecovery
restore database gprs0719 from disk='d:\gprs0719\gprs071920100920193000.dif' with norecovery
restore database gprs0719 from disk='d:\gprs0719\gprs071920100921073000.dif' with norecovery
restore database gprs0719 from disk='d:\gprs0719\gprs071920100921103200.dif' with norecovery

restore database gprs0719 with recovery
billpu 2010-09-21
  • 打赏
  • 举报
回复
只有最后一个才用recovery参数,前面都用norecovery
gaochao217 2010-09-21
  • 打赏
  • 举报
回复
本人有一个问题,请高手们指点一下,我在服务器装了两个数据库一个是mssql2000一个是sql2005,mssql2000的数据库可以正常访问,现有一个站点是用的是mssql2005数据就是访问不到,两个数据库在服务器安装都正常。mssql2005我已把改成静态端口了,为了避免和sql2000冲突。远程连接都已经开通。请问高手们这是什么原因。

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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