sql server备份文件恢复问题

ysjtanks 2010-10-18 03:58:34
从sqlserver数据库中导出数据备份sql文本,然后,我又进行了数据备份,两个sql文本重名,即前一sql文本被覆盖,我进行数据还原后,数据为前一sql备份的数据,最后的数据不见了,我怎么获取最后的备份数据,求高手解决
...全文
65 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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备份的数据?

你这是什么逻辑?
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2010-10-18 03:58
社区公告
暂无公告