十万火急!!!!sqlserver数据库数据恢复问题

小清子的乐 2014-10-23 09:51:11
客户那边系统已经运行有很长一段一段时间了,每天都会产生很多数据,但前几天数据库忽然数据就丢失了一部分,然后他们那边要求数据恢复(数据库每天都会自动备份),我想请问一下:如果数据恢复到前几天的那个时间点的话,前几天那个时间点到现在后面所产生的数据会不会被覆盖,如果我不想后面产生的数据被覆盖掉的话,该如何操作,求大神指教
...全文
261 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
小清子的乐 2014-10-27
  • 打赏
  • 举报
回复
谢谢
Tiger_Zhao 2014-10-23
  • 打赏
  • 举报
回复
误操作和程序BUG是最大的可能。一段时间不发生不等于没发生过。
硬盘问题通常是整个数据库出问题,不会只丢了一些记录。

要追究原因,先把当前数据库备份下来,带回去按照这个帖子 sqlserver 如何查看某个表的删除日志 慢慢查吧。
小清子的乐 2014-10-23
  • 打赏
  • 举报
回复
引用 9 楼 Tiger_Zhao 的回复:
不可能,磁盘空间不足之后的业务就不能进行了。 别完了所有的增删改操作都会记日志。
一般什么情况下会引起数据库无故丢失数据啊,程序是没问题的,用户很多,但都没出现过这个情况,丢失之后把磁盘清理了一下,磁盘有空间之后就没出现这个问题了,如果因为磁盘不足而引起了系统的不稳定,从而使数据丢失的话,但也不因该丢失很早以前就存在的数据啊,可以加你qq么,想详问一下,我的:1204531906
还在加载中灬 2014-10-23
  • 打赏
  • 举报
回复
引用 5 楼 u014640173 的回复:
后面的产生的数据会覆盖掉吗?那个完全备份是前几天那个时间点的完全备份么,求具体一点和操作
完全备份后,一直有日志记录备份吧 你可以参考一下,不知道适不适合你的情况 http://www.cnblogs.com/jintan/archive/2008/11/14/1333879.html
Tiger_Zhao 2014-10-23
  • 打赏
  • 举报
回复
别多想了。最好的方案就是恢复、重做业务。
Tiger_Zhao 2014-10-23
  • 打赏
  • 举报
回复
不可能,磁盘空间不足之后的业务就不能进行了。
别完了所有的增删改操作都会记日志。
小清子的乐 2014-10-23
  • 打赏
  • 举报
回复
引用 6 楼 Tiger_Zhao 的回复:
不过不推荐修补的方案。 如果不是程序BUG,丢失数据的原因就是误操着。 谁出错谁负责,不吃过重做业务的苦,永远不会重视必要的操作守则。 你没必要为客户的错误买单,现在开了这个口,以后麻烦不断!
数据丢失可能是那边磁盘空间没有了的原因,现在如果恢复有没有具体的操作??/
小清子的乐 2014-10-23
  • 打赏
  • 举报
回复
数据丢失可能是那边磁盘空间没有了的原因,现在如果恢复有没有具体的操作??/
Tiger_Zhao 2014-10-23
  • 打赏
  • 举报
回复
不过不推荐修补的方案。
如果不是程序BUG,丢失数据的原因就是误操着。
谁出错谁负责,不吃过重做业务的苦,永远不会重视必要的操作守则。
你没必要为客户的错误买单,现在开了这个口,以后麻烦不断!
小清子的乐 2014-10-23
  • 打赏
  • 举报
回复
后面的产生的数据会覆盖掉吗?那个完全备份是前几天那个时间点的完全备份么,求具体一点和操作
Tiger_Zhao 2014-10-23
  • 打赏
  • 举报
回复
备份不能结合。

如果你明确缺失的数据,可以把备份恢复成一个临时的数据库,把缺失的数据导入到现场库。
当然前提是这些数据导入后即不会有数据库的唯一性冲突,又不会引起业务逻辑的混乱。
还在加载中灬 2014-10-23
  • 打赏
  • 举报
回复
只要有一个完全备份和之后的日志备份,可以恢复到某个时间点
小清子的乐 2014-10-23
  • 打赏
  • 举报
回复
有没有把两个备份结合的方法啊,相同的数据覆盖掉不相同的插入进去
Tiger_Zhao 2014-10-23
  • 打赏
  • 举报
回复
恢复就是覆盖。
从哪个时间点恢复,之后的业务必须重做。
规则就是这样的。

22,210

社区成员

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

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