日期:2014-05-18  浏览次数:20444 次

求助:不小心修改了一个表的某一列数据 大概有8W多条 怎么恢复。谢谢
修改了一列,数据库是在远程服务器上的 怎么办啊.. 我是把那一列清空了。。 怎么恢复啊  
有人知道怎么恢复吗?

------解决方案--------------------
之前有数据库备份的话,直接还原就可以了。

之前没有数据备份的话,2000或是2005可以用日志恢复工具logexplorer
------解决方案--------------------
log explore 恢复.
------解决方案--------------------
数据库有没有备份文件?

有的情况

新建库,还原这个备份文件,对原来的表参照新建库的同名表进行update

没有的情况看SQL SERVER是2000 2005 还是 2008,2010 和 2012 暂时不知道有第三方可以利用日志的工具,2000 2005 2008貌似都是有的,可以借助这些工具参照日志来恢复,工作量的问题。
------解决方案--------------------
http://topic.csdn.net/u/20100524/22/9f7dfd06-bd3c-4ad0-8fb3-840a5378806d.html
------解决方案--------------------
如果有日志 ,恢复日志。没有的话 找第三方工具 LOG EXPLORER 或 APEXSQL LOG
------解决方案--------------------
有备份,新建库,还原这个备份文件,对原来的表参照新建库的同名表进行update
没有备份,可以试试Log Explorer
------解决方案--------------------
部分日志文件不能手动下载下来么?