大件事了! 关于恢复数据库问题

wushilin201 2008-01-23 11:43:19
本人今早不小心做了一个操作 ,

本来想把外面的一个数据库备份文件gongzi.bak, 恢复到当前的一个gongzi数据库内...

但当我点着数据库还原这个功能的时候, 数据库名称不小心改到BBX,其中BBX是里面的一个数据库, 然后按强制恢复.

然后不小心把BBX这个数据库删除了. 现在想把BBX这个数据库恢复,恢复到没还原状态..

高手门!!!! 帮忙啊
...全文
113 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
云中客 2008-01-23
  • 打赏
  • 举报
回复
利用备份恢复来实现,会对原数据进行覆盖操作,所以要恢复必须通过低层来进行恢复,而且完全恢复的可能性很小

利用日志工具来恢复的可能性很小
dawugui 2008-01-23
  • 打赏
  • 举报
回复
尝试用Log Explorer恢复数据.

如果不行,就只能同情你了.

用日志工具Log Explorer
步骤:
1、查看日志
a、打开log explorer,选择菜单File-->attach log file
b、在Log File Selection窗口中,填写连接到要恢复数据的数据库服务器机器名、数据库登录ID及密码,然后点击"Connect"按钮。
c、若连接成功,则窗口左边树将显示命令菜单,这时我们点击Browser下的View Log命令,此时窗口右边则出现该数据库的Log。
2、恢复数据库
这时您只要选择您要恢复对事件点,右键点击选择"undo transation"命令,保存T-SQL代码,然后在查询分析器中执行该T-SQL代码
liangCK 2008-01-23
  • 打赏
  • 举报
回复
那你都直接删除了.那你还问?
wushilin201 2008-01-23
  • 打赏
  • 举报
回复
各位大哥,,,现在是数据库直接被删除了(BBX),还能使用log explorer吗?
-狙击手- 2008-01-23
  • 打赏
  • 举报
回复
难了
liangCK 2008-01-23
  • 打赏
  • 举报
回复
用日志工具Log Explorer
步骤:
1、查看日志
a、打开log explorer,选择菜单File--> attach log file
b、在Log File Selection窗口中,填写连接到要恢复数据的数据库服务器机器名、数据库登录ID及密码,然后点击"Connect"按钮。
c、若连接成功,则窗口左边树将显示命令菜单,这时我们点击Browser下的View Log命令,此时窗口右边则出现该数据库的Log。
2、恢复数据库
这时您只要选择您要恢复对事件点,右键点击选择"undo transation"命令,保存T-SQL代码,然后在查询分析器中执行该T-SQL代码
liangCK 2008-01-23
  • 打赏
  • 举报
回复
估计困难.关注.
SeerMi 2008-01-23
  • 打赏
  • 举报
回复
数据库应该定期备份,这样即使出现问题,也不会抓瞎,sql本事提供了这个用法,定义一个数据库维护计划就可以了
wushilin201 2008-01-23
  • 打赏
  • 举报
回复
多谢各位了,,,,数据库真的没有了,,,用普通的还原工具也不能找到.... 其实从今次来看,

SQL本身是否存在某些不是太安全的机制, 就象我今次一样,没法恢复.... 损失绝对是巨大的.

做了几千次还原, 就这一次还原没有把数据库名字改, 郁闷....
w2jc 2008-01-23
  • 打赏
  • 举报
回复
同情LZ...
以后恢复的时候一定要多看几眼,再次确认。

34,576

社区成员

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

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