![]() |
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
tjiaming99 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
tyrantZhao 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
mringg 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 面向结果编程
|