sql备份问题 100送上

sjjday 2007-07-28 09:05:55
我有一个数据库,我在28号备份的数据库 我恢复到别一台机,数据库里源始数据只显示有20号的数据, 搞不明是怎么回事,是不是日志满,还是备份的问题
...全文
234 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
sjjday 2007-08-04
  • 打赏
  • 举报
回复
谢谢邹建大哥 终于搞是明白
zjcxc 2007-07-28
  • 打赏
  • 举报
回复
一个备份文件中, 可以包含多次备份的内容(因为默认是追加的方式)
而恢复的时候, 如果不指定 FILE 选项, 默认恢复最早的备份.

所以楼主的这个问题多半是这个原因导致


注:
用向导还原的话, 是可以选择备份号的(类似于语句还原指定FILE选项), 楼主仔细找找
zjcxc 2007-07-28
  • 打赏
  • 举报
回复
然后执行类似下面的语句恢复:
RESTORE DATABASE
FROM DISK = '你的备份文件'
WITH FILE = @Position列最大值
zjcxc 2007-07-28
  • 打赏
  • 举报
回复
执行:
RESTORE HEADERONLY
FROM DISK = '你的备份文件'

在出现的结果集中, 找到并记下 Position 列最大的值(BackupStartDate列是备份日期, 你可以所此确定这个备份文件中, 包含那些日期做过的备份)
Andy__Huang 2007-07-28
  • 打赏
  • 举报
回复
28日没有备份成功
zjcxc 2007-07-28
  • 打赏
  • 举报
回复
恢复的时候, 没有选择正确的备份号导致的
OracleRoob 2007-07-28
  • 打赏
  • 举报
回复
应该是备份文件有问题
huzaixin 2007-07-28
  • 打赏
  • 举报
回复
绝对你的备份文件有问题,否则怎么会时间不对呢?
xmlquit 2007-07-28
  • 打赏
  • 举报
回复
備份附加不了的。數據庫可以附加
sjjday 2007-07-28
  • 打赏
  • 举报
回复
我今天28号8点自手动备份的
怎么加附加码备份
mugua604 2007-07-28
  • 打赏
  • 举报
回复
这个备份肯定不是28号备份的吧~~~再试试吧!要不 用附加吧!!
xmlquit 2007-07-28
  • 打赏
  • 举报
回复
如果日志滿了軟件在遠行的時候會報錯寫不進數據的。如果沒什麼報錯或者問題。那就應該是備份的問題了
mugua604 2007-07-28
  • 打赏
  • 举报
回复
备份的问题

22,209

社区成员

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

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