十万火急,数据库误操作!! 数据丢失!!!! 没有备份,咋恢复????

Pc498471249 2013-12-02 10:42:55
十万火急啊。 我在本地复制一个表结构到服务器上替换, 整张表结构替换之后,表里的数据都丢失了, 怎么恢复。
我手贱。里面全是客户的订单信息。。。我仿佛看到了老板想要杀了我的眼神, 直勾勾的。。。冷汗都流出来了。。。 数据库没有做备份的情况下怎么恢复啊
...全文
521 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
發糞塗牆 2013-12-02
  • 打赏
  • 举报
回复
由于完全没有备份过,数据库即使是full模式,也是自动截断,所以无法做日志尾部备份,也不用说还原了。因为一个库而找恢复工具貌似也不可行,可能你需要谓词承担责任
  • 打赏
  • 举报
回复
引用 13 楼 Pc498471249 的回复:
[quote=引用 10 楼 DBA_Huangzj 的回复:] 刚才哪个是别人的,这个是我自己的,你试试http://blog.csdn.net/dba_huangzj/article/details/8491327。不过说明一下,如果你从来都没有做过最少一次完整备份,且恢复模式为simple,那就找恢复软件吧,没救了。
我从来没有做过备份 但是数据库恢复模式为完整 还有救么[/quote] 没有备份就没办法了,网上搜搜 sql server恢复软件吧。
Pc498471249 2013-12-02
  • 打赏
  • 举报
回复
引用 10 楼 DBA_Huangzj 的回复:
刚才哪个是别人的,这个是我自己的,你试试http://blog.csdn.net/dba_huangzj/article/details/8491327。不过说明一下,如果你从来都没有做过最少一次完整备份,且恢复模式为simple,那就找恢复软件吧,没救了。
我从来没有做过备份 但是数据库恢复模式为完整 还有救么
Pc498471249 2013-12-02
  • 打赏
  • 举报
回复
引用 10 楼 DBA_Huangzj 的回复:
刚才哪个是别人的,这个是我自己的,你试试http://blog.csdn.net/dba_huangzj/article/details/8491327。不过说明一下,如果你从来都没有做过最少一次完整备份,且恢复模式为simple,那就找恢复软件吧,没救了。
(2)、这里其实隐含另外一步,曾经做过最少一次的完整备份。因为所有类型的备份都基于完整备份,如果没有最少一次完整备份,其他类型的备份都是多余的,所以在这里强调一下,在创建完一个新数据库之后,强烈建议甚至强制做一次完整备份。 我一次都没有做过。。。。。。。。
Pc498471249 2013-12-02
  • 打赏
  • 举报
回复
引用 10 楼 DBA_Huangzj 的回复:
刚才哪个是别人的,这个是我自己的,你试试http://blog.csdn.net/dba_huangzj/article/details/8491327。不过说明一下,如果你从来都没有做过最少一次完整备份,且恢复模式为simple,那就找恢复软件吧,没救了。
谢谢 我现试试
發糞塗牆 2013-12-02
  • 打赏
  • 举报
回复
刚才哪个是别人的,这个是我自己的,你试试http://blog.csdn.net/dba_huangzj/article/details/8491327。不过说明一下,如果你从来都没有做过最少一次完整备份,且恢复模式为simple,那就找恢复软件吧,没救了。
Pc498471249 2013-12-02
  • 打赏
  • 举报
回复
我已经吸取教训了。。。问题是现在怎么恢复之前的数据。。。。
  • 打赏
  • 举报
回复
实在不行,找找专业的数据恢复公司吧,看看他们有什么办法。
  • 打赏
  • 举报
回复
引用 6 楼 Pc498471249 的回复:
[quote=引用 4 楼 DBA_Huangzj 的回复:] http://www.cnblogs.com/dudu/archive/2011/10/15/sql_server_recover_deleted_records.html不行的话我也救不了你了
这个我试过了。。。 没用[/quote] 如果只是数据被删掉了,还好。 而你这是表结构的修改,导致数据丢失了,这种更严重,很难修复。 哎,备份重于一切,一定要记得在修改一些重要的表时,先备份数据到另一个表: select * temp_xxx from 你的表
Pc498471249 2013-12-02
  • 打赏
  • 举报
回复
引用 4 楼 DBA_Huangzj 的回复:
http://www.cnblogs.com/dudu/archive/2011/10/15/sql_server_recover_deleted_records.html不行的话我也救不了你了
这个我试过了。。。 没用
IEEE_China 2013-12-02
  • 打赏
  • 举报
回复
看看最近的备份是什么时候吧,能恢复,估计也是最近的备份记录了。 或者找专业恢复公司吧。。
發糞塗牆 2013-12-02
  • 打赏
  • 举报
回复
Pc498471249 2013-12-02
  • 打赏
  • 举报
回复
我在表设计界面里, 选中所有字段, 然后粘贴。。。。一次性修改所有表结构
Landa_Jimmy 2013-12-02
  • 打赏
  • 举报
回复
你是drop还是delete???
水族杰纶 2013-12-02
  • 打赏
  • 举报
回复
一直都没备份吗 比如每天夜里有次全备之类的 如果有现在做个日志备份 然后尝试时间点恢复
lp370480 2013-12-02
  • 打赏
  • 举报
回复
哥做过项目实施的, 这个事不一定要用技术来解决,你还是找找他们运营部的 看看他们有没有打印出来的客户订单信息,然后你从数据库中维护进去,不要声张,知道的范围面越少越好。如果有一天他们的人发现有遗漏问题, 你就说系统有BUG。然后补进去就可以。

22,206

社区成员

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

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