我要被害死了!为什么我昨天刚刚备份的数据库,在今天恢复,但是恢复后的数据却是好多天以前的了!而不是到我备份那天的!为什么????

zooo 2004-12-20 09:28:04
我要被害死了!为什么我昨天刚刚备份的数据库,在今天恢复,但是恢复后的数据却是好多天以前的了!而不是到我备份那天的!为什么???????这样的话真的会玩死人啊!
...全文
344 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
Visual_Studio_Net 2005-02-27
  • 打赏
  • 举报
回复
如果你确认你的备份文件没有问题,那么就是备份集问题了

用下面的语句,查查你的备份文件中有多少次备份的内容
restore headeronly from disk='c:\你的备份文件名'

恢复结果集中,Position列值最大的那条记录,恢复用类似这样的语句:
restore database aa from disk='c:\你的备份文件名' with file=5 --这个5是上面语句查询出的最大Position列值
zooo 2004-12-28
  • 打赏
  • 举报
回复
没有啊!
只是我用的追加到媒体,是不是应该用重写媒体?
必须我每一次备份都要重新建个设备名吗?
vinsonshen 2004-12-28
  • 打赏
  • 举报
回复
你是不是恢复错备份文件了?
zgf8 2004-12-28
  • 打赏
  • 举报
回复
要用不同的日期做文件名如20041228
woodpurple 2004-12-28
  • 打赏
  • 举报
回复
真是惨了,我也觉得你没有找对备份文件,要么就是上次备份没成功
skyinfo 2004-12-28
  • 打赏
  • 举报
回复
還真沒遇到過
hglhyy 2004-12-28
  • 打赏
  • 举报
回复
你备份一定是复盖以前的文件,这样的情况我也碰到过,你备份最好选一个不同的标示,比方说加了日期
dxhdxh 2004-12-28
  • 打赏
  • 举报
回复
那是你没删除上次得文件(这样有时不会覆盖你的上次文件)每次备份最好是重写文件名
yyhyy23 2004-12-20
  • 打赏
  • 举报
回复
不会吧,如果那样你死定了,有没有做差异备份啊?
zooo 2004-12-20
  • 打赏
  • 举报
回复
有没有人知道啊??????????
zooo 2004-12-20
  • 打赏
  • 举报
回复
我一直都用一个data.bak文件,每次我都是覆盖它的!我点到base数据库——所有任务——备份数据库
——默认的备份到data.bak!
我在另一台机器上还原的!会不会是修要再还原的时候设置什么东西啊?
long0104 2004-12-20
  • 打赏
  • 举报
回复
是不是用了别的文件啊!
willpower88 2004-12-20
  • 打赏
  • 举报
回复
up说的应该没错,你好好看看吧!
zooo 2004-12-20
  • 打赏
  • 举报
回复
没有啊!我看过改动日期了,就是我昨天的一个.bak文件!?
是不是在恢复的时候要设置什么啊?
我就直接恢复了,成功以后我一看里面是好多天以前的数据了。我用的是完全备份
lzymagi 2004-12-20
  • 打赏
  • 举报
回复
那是用了别的备份文件恢复了,你没注意到备份文件是日期吗?
chinaandys 2004-12-20
  • 打赏
  • 举报
回复
关键你要把 日志文件找出来,然后再用 log explorer
jixinming 2004-12-20
  • 打赏
  • 举报
回复
哈哈,你死定了, 现在只有找日志文件慢慢来了
lishuxiong83817 2004-12-20
  • 打赏
  • 举报
回复
我觉得你的电脑中可能还有一个和data.bak的文件,你搜下试试!

像你说的那种情况不太可能出现,就是覆盖也是覆盖以前的呀,要么就是没有备份成功!
Amountain 2004-12-20
  • 打赏
  • 举报
回复
一个备份文件可以有多次备份,可以选择备份的次数
pjf2000 2004-12-20
  • 打赏
  • 举报
回复
up
加载更多回复(4)

34,588

社区成员

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

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