sql server备份文件恢复问题

ysjtanks 2010-10-18 03:58:34
从sqlserver数据库中导出数据备份sql文本,然后,我又进行了数据备份,两个sql文本重名,即前一sql文本被覆盖,我进行数据还原后,数据为前一sql备份的数据,最后的数据不见了,我怎么获取最后的备份数据,求高手解决
...全文
95 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Austindatabases 2010-10-18
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 ysjtanks 的回复:]

引用 6 楼 liuhuayang 的回复:
引用楼主 ysjtanks 的回复:
从sqlserver数据库中导出数据备份sql文本,然后,我又进行了数据备份,两个sql文本重名,即前一sql文本被覆盖,我进行数据还原后,数据为前一sql备份的数据,最后的数据不见了,我怎么获取最后的备份数据,求高手解决

你遇到这样的问题并不奇怪,原因很简单,备份备份文件有可以覆盖和不覆盖的选项

……
[/Quote]yes 选择你要的
ysjtanks 2010-10-18
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 liuhuayang 的回复:]
引用楼主 ysjtanks 的回复:
从sqlserver数据库中导出数据备份sql文本,然后,我又进行了数据备份,两个sql文本重名,即前一sql文本被覆盖,我进行数据还原后,数据为前一sql备份的数据,最后的数据不见了,我怎么获取最后的备份数据,求高手解决

你遇到这样的问题并不奇怪,原因很简单,备份备份文件有可以覆盖和不覆盖的选项

无论你是用脚本还是界面都有这个选择项,而默认是不……
[/Quote]
如果是第二种情况,可以恢复吗
Austindatabases 2010-10-18
  • 打赏
  • 举报
回复
[Quote=引用楼主 ysjtanks 的回复:]
从sqlserver数据库中导出数据备份sql文本,然后,我又进行了数据备份,两个sql文本重名,即前一sql文本被覆盖,我进行数据还原后,数据为前一sql备份的数据,最后的数据不见了,我怎么获取最后的备份数据,求高手解决
[/Quote]
你遇到这样的问题并不奇怪,原因很简单,备份备份文件有可以覆盖和不覆盖的选项

无论你是用脚本还是界面都有这个选择项,而默认是不覆盖,所以你在备份第二次的时候

要不就是失败要不就是 附加,所以你的结果是必然的,

1 要不你就只有一个备份文件,就是第一次的备份文件

2 要不你就查看你现在的备份文件是否有APPEND,用界面RESTORE,然后选择你的备份文件,就可以看到
你备份文件里面到底有几个备份
ysjtanks 2010-10-18
  • 打赏
  • 举报
回复
是啊,问题导入后,竟然是前一备份的数据,按道理,像文本覆盖的话,应该是最新的数据吧,可这个截然不同
ysjtanks 2010-10-18
  • 打赏
  • 举报
回复
真的,你不信试试,我这给客户做实施的过程中遇到的
louisit 2010-10-18
  • 打赏
  • 举报
回复
覆盖了, 也许没办法
王向飞 2010-10-18
  • 打赏
  • 举报
回复
奇怪了,就算覆盖也应该是保留最后一次的数据啊。
dawugui 2010-10-18
  • 打赏
  • 举报
回复
[Quote=引用楼主 ysjtanks 的回复:]
从sqlserver数据库中导出数据备份sql文本,然后,我又进行了数据备份,两个sql文本重名,即前一sql文本被覆盖,我进行数据还原后,数据为前一sql备份的数据,最后的数据不见了,我怎么获取最后的备份数据,求高手解决
[/Quote]
即前一sql文本被覆盖

数据为前一sql备份的数据?

你这是什么逻辑?

22,300

社区成员

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

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