
1 awen233333 OP 有大佬吗,救命 |
2 qping 2024-02-27 10:37:42 +08:00 为你默哀三秒 |
3 yangxiaopeipei 2024-02-27 10:38:37 +08:00 磁盘恢复? |
4 hrapunzel 2024-02-27 10:48:52 +08:00 看下 gpt 怎么说 如果在没有备份的情况下使用 `DROP DATABASE` 删除了 SQL Server 2008 中的数据库,恢复数据可能会非常困难,因为 `DROP DATABASE` 命令会立即删除整个数据库,包括所有的表、存储过程、触发器等对象。 以下是一些尝试从未备份的数据库中恢复数据的方法,但请注意,成功的可能性并不高,而且可能会导致数据不一致或丢失: 1. **使用第三方工具:** 有一些专业的数据库恢复工具,如 ApexSQL Recover 、EaseUS MS SQL Recovery 等,可能能够帮助你从 MDF 文件中恢复部分数据。这些工具通常具有试用版,你可以先尝试。 2. **逐个恢复表:** 如果数据库中只有少数几个表是重要的,你可以尝试从数据库文件( MDF 文件)中提取表的数据。这涉及到了解 MDF 文件的内部结构,并尝试手动提取数据。但是这是一项复杂的任务,并且不保证成功。 3. **使用系统表:** 如果你有一些特殊的 SQL Server 2008 系统表备份(如 `sysobjects`、`syscolumns`),你可以尝试从这些表中恢复表结构,然后手动重新插入数据。这是非常繁琐和复杂的过程。 4. **专业数据库恢复服务:** 如果数据非常重要,你可以考虑寻求专业的数据库恢复服务。有一些公司专门提供数据库恢复服务,可以尝试从损坏的数据库中恢复数据。 请注意,以上方法都有一定的风险,而且并不保证完全成功。在进行任何尝试之前,务必在安全的环境中备份所有相关的文件,以防意外发生。未备份的数据库删除可能会导致数据永久性丢失。 |
5 zzNucker 2024-02-27 10:53:40 +08:00 没有 binlog 吗 |
6 sampeng 2024-02-27 10:57:37 +08:00 唯一方式。。。花钱磁盘恢复。不能保证 100%。但可行 |
7 Fatenana 2024-02-27 10:58:13 +08:00 凭印象创建些同名的表,然后复制粘贴些乱码字符建表和字段,伪装成 sql server 出 bug 坏了 |
8 F7TsdQL45E0jmoiG 2024-02-27 10:59:29 +08:00 检查数据目录下 db 对应的 mdf 、ldf ,执行 drop 后应该还在 |
11 janpun 2024-02-27 11:03:36 +08:00 把硬盘搞坏吧 |
12 shcsc 2024-02-27 11:10:28 +08:00 不是还有回退吗 |
13 zzNucker 2024-02-27 11:11:36 +08:00 哦 我傻了,是 sql server 不过应该也有事务日志吧 |
14 dswyzx 2024-02-27 11:15:52 +08:00 不再瞎动,如果数据真的那么重要花钱磁盘恢复基本没丢失.如果没那么重要也就过去了 |
15 awen233333 OP @morenacl 现在是连 mdf 和 ldf 文件都找不到了 |
16 Jinnrry 2024-02-27 11:28:00 +08:00 via Android sqlserver 付费的,可以联系微软支持吧? |
17 perfectlife 2024-02-27 11:44:54 +08:00 救不了了 |
18 flyqie 2024-02-27 11:50:33 +08:00 via Android 积极上报,然后吃顿好的。 |
19 jasonyang9 2024-02-27 11:54:02 +08:00 via Android 没有备份的数据肯定是不重要的数据,没事的,放心吧 |
20 Wataru 2024-02-27 11:54:47 +08:00 |
21 woshi233 2024-02-27 12:26:02 +08:00 给你一个建议,去淘宝找人问,两三百,让他们试试恢复,可能有救哦! |
22 jiujiucq 2024-02-27 12:51:20 +08:00 别再动物理盘; 只能从物理盘恢复着手了。请专业恢复团队吧。 |
24 geminikingfall 2024-02-27 13:44:53 +08:00 via iPhone 磁盘恢复 |
25 tomatocici2333 2024-02-27 13:46:42 +08:00 没有备份计划 说明不重要,给领导说挨顿骂扣钱要不走人 |
26 fredwangsap 2024-02-27 13:51:26 +08:00 去年今日此门中,人面桃花相映红。 人面不知何处去,桃花依旧笑春风。 |
27 AS4694lAS4808 2024-02-27 15:07:31 +08:00 不知道硬盘是 HDD 还是 SSD ,如果是 SSD ,是不是就直接提桶好了? |
28 sgq1128 2024-02-27 15:17:36 +08:00 蹲一个后续 |
29 ming2050 2024-02-27 15:19:30 +08:00 抓紧关机,可能还有希望,尽管非常渺茫 |
30 niubee1 2024-02-27 15:22:49 +08:00 2008 不知道,2000 是可以的,从日志里恢复,当时遇到过,造成宕机 1 天多,靠 2 进制解析日志恢复了绝大部分数据,赔了甲方十几万,当时我出差在外地,所以具体怎么处理的就不清楚了。 |
31 blackmirror 2024-02-27 16:12:21 +08:00 数据库都删除了,不如把系统一起格式化下,这样应该没人知道了 |
32 kidult 2024-02-27 17:02:47 +08:00 十几年前也删过,一晚上用磁盘恢复软件找回了数据库文件 |
33 crazytudou 2024-02-27 17:13:01 +08:00 基本没救,找外面恢复可是死贵死贵的,自己文件恢复工具也不行,我试过,除了文档,其它文件恢复出来都是坏的。 除了有备份的话,其它的别想了,做好提桶心理准备 |
34 kidlj 2024-02-27 17:46:17 +08:00 via iPhone 有虚拟机或者虚拟机磁盘的镜像备份吗? |
35 buruoyanyang 2024-02-27 18:26:49 +08:00 又想起了我刚毕业时,不小心 delete where 1=1 的经历,当时还好有备份计划 |
36 duzhuo 2024-02-27 18:28:37 +08:00 god bless you |
37 xuelainiao195 2024-02-27 19:45:09 +08:00 via iPhone 有日志就有救 |
38 Selenium39 2024-02-28 09:44:15 +08:00 @Fatenana 职场小技巧+1 |
39 gqiuyuebai 2024-02-28 17:07:31 +08:00 @Fatenana 面向结果编程 |