救命啊,100分在线等

gabriel1 2003-12-11 04:48:44
我的sqlserver里有数据库datebase1,里面有n多记录,我在操作时生成了sql脚本,然后不小心又在查询分析器里运行了这些东西,结果,原来的数据被全部清空了,一如一个新的数据库,

高手清指条路,我要怎么恢复丢失的数据啊??
...全文
40 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjcxc 元老 2003-12-11
  • 打赏
  • 举报
回复
做好备份.
参考我的贴子:

数据库备份/恢复方案
http://expert.csdn.net/Expert/topic/2359/2359124.xml?temp=9.761989E-03
CrazyFor 2003-12-11
  • 打赏
  • 举报
回复
Log Explorer可以的,你运行的是DROP TABLE 操作.
CrazyFor 2003-12-11
  • 打赏
  • 举报
回复
Log Explorer的,你运行的是DROP TABLE 操作.
ld2099 2003-12-11
  • 打赏
  • 举报
回复
同情楼主。
所以说最好使用数据库维护计划,每个一段时间自动备份一次。
zjcxc 元老 2003-12-11
  • 打赏
  • 举报
回复
Log Explorer 这个工具不行就没办法可想了.
lynx1111 2003-12-11
  • 打赏
  • 举报
回复
要是有备份就好了:
restore database 数据库名 from disk='D:\你的备份文件名'
lynx1111 2003-12-11
  • 打赏
  • 举报
回复
try:
Log Explorer

http://www.ttdown.com/SoftDown.asp?ID=14562
http://www.yiii.net/app/servlet/net.yiii.club.DownloadServlet?Information_Id=I00023471
解压缩密码 www.heibai.net

http://www.ttdown.com/softview_8647.htm


注册机产生的是注册码,是两个

用解压缩密码解开后,压缩包里也有一个注册机的
打开log explorer file=>attach log file->选择服务器和登陆方式->connect->
选择数据库->attach->左面对话框中browse->view log->就可以看到log记录了
想恢复的话: 右键log记录 undo transation->选择保存文件名和路径->然后打开该文件到查询分析器里执行
T-sql代码就可以了

例如 如果log是delete table where ...的话,生成的文件代码就是insert table ....

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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