awen233333
V2EX  ›  数据库

没有备份, sql server 2008 使用 drop database 删除了数据库还有救吗?需不需要提桶跑路

  •  1
     
  •   awen233333 · Feb 27, 2024 via iPhone · 5246 views
    This topic created in 981 days ago, the information mentioned may be changed or developed.
    Supplement 1  ·  Feb 28, 2024
    结贴,恢复不回来了,以前我都是很谨慎的,没想到一次大意就翻车
    39 replies  •  2024-02-28 17:07:31 +08:00
    awen233333
    awen233333
    OP
    Feb 27, 2024 via iPhone
    1
    有大佬吗,救命🆘
    qping
    qping
    Feb 27, 2024
    2
    为你默哀三秒
    yangxiaopeipei
    yangxiaopeipei
    Feb 27, 2024
    3
    磁盘恢复?
    hrapunzel
    hrapunzel
    Feb 27, 2024
    4
    看下 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. **专业数据库恢复服务:** 如果数据非常重要,你可以考虑寻求专业的数据库恢复服务。有一些公司专门提供数据库恢复服务,可以尝试从损坏的数据库中恢复数据。

    请注意,以上方法都有一定的风险,而且并不保证完全成功。在进行任何尝试之前,务必在安全的环境中备份所有相关的文件,以防意外发生。未备份的数据库删除可能会导致数据永久性丢失。
    zzNucker
    zzNucker
    Feb 27, 2024
    5
    没有 binlog 吗
    sampeng
    sampeng
    Feb 27, 2024
    6
    唯一方式。。。花钱磁盘恢复。不能保证 100%。但可行
    Fatenana
    Fatenana
    Feb 27, 2024❤️14
    7
    凭印象创建些同名的表,然后复制粘贴些乱码字符建表和字段,伪装成 sql server 出 bug 坏了
    F7TsdQL45E0jmoiG
    F7TsdQL45E0jmoiG
    Feb 27, 2024
    8
    检查数据目录下 db 对应的 mdf 、ldf ,执行 drop 后应该还在
    zyp09
    zyp09
    Feb 27, 2024❤️11
    9
    @Fatenana 你是不是这样干过
    corcre
    corcre
    Feb 27, 2024❤️2
    10
    @Fatenana 本来只要提桶跑路的, 现在领导一看日志直接包吃住...
    janpun
    janpun
    Feb 27, 2024
    11
    把硬盘搞坏吧
    shcsc
    shcsc
    Feb 27, 2024
    12
    不是还有回退吗
    zzNucker
    zzNucker
    Feb 27, 2024
    13
    哦 我傻了,是 sql server 😆

    不过应该也有事务日志吧
    dswyzx
    dswyzx
    Feb 27, 2024
    14
    不再瞎动,如果数据真的那么重要花钱磁盘恢复基本没丢失.如果没那么重要也就过去了
    awen233333
    awen233333
    OP
    Feb 27, 2024 via iPhone
    15
    @morenacl 现在是连 mdf 和 ldf 文件都找不到了
    Jinnrry
    Jinnrry
    Feb 27, 2024 via Android
    16
    sqlserver 付费的,可以联系微软支持吧?
    perfectlife
    perfectlife
    Feb 27, 2024
    17
    救不了了
    flyqie
    flyqie
    Feb 27, 2024 via Android
    18
    积极上报,然后吃顿好的。
    jasonyang9
    jasonyang9
    Feb 27, 2024 via Android❤️3
    19
    没有备份的数据肯定是不重要的数据,没事的,放心吧
    Wataru
    Wataru
    Feb 27, 2024
    20
    没备份真不好找回来了
    woshi233
    woshi233
    Feb 27, 2024
    21
    给你一个建议,去淘宝找人问,两三百,让他们试试恢复,可能有救哦!
    jiujiucq
    jiujiucq
    Feb 27, 2024
    22
    别再动物理盘; 只能从物理盘恢复着手了。请专业恢复团队吧。
    zx900930
    zx900930
    Feb 27, 2024
    23
    @Jinnrry #16 也许人家是 express ,好多小公司用 express
    GeminiPro
    GeminiPro
    Feb 27, 2024 via iPhone
    24
    磁盘恢复
    tomatocici2333
    tomatocici2333
    Feb 27, 2024
    25
    没有备份计划 说明不重要,给领导说挨顿骂扣钱要不走人
    fredwangsap
    fredwangsap
    Feb 27, 2024
    26
    去年今日此门中,人面桃花相映红。

    人面不知何处去,桃花依旧笑春风。
    AS4694lAS4808
    AS4694lAS4808
    Feb 27, 2024
    27
    不知道硬盘是 HDD 还是 SSD ,如果是 SSD ,是不是就直接提桶好了?
    sgq1128
    sgq1128
    Feb 27, 2024
    28
    蹲一个后续
    ming2050
    ming2050
    Feb 27, 2024
    29
    抓紧关机,可能还有希望,尽管非常渺茫
    niubee1
    niubee1
    Feb 27, 2024
    30
    2008 不知道,2000 是可以的,从日志里恢复,当时遇到过,造成宕机 1 天多,靠 2 进制解析日志恢复了绝大部分数据,赔了甲方十几万,当时我出差在外地,所以具体怎么处理的就不清楚了。
    blackmirror
    blackmirror
    Feb 27, 2024
    31
    数据库都删除了,不如把系统一起格式化下,这样应该没人知道了
    kidult
    kidult
    Feb 27, 2024
    32
    十几年前也删过,一晚上用磁盘恢复软件找回了数据库文件
    crazytudou
    crazytudou
    Feb 27, 2024
    33
    基本没救,找外面恢复可是死贵死贵的,自己文件恢复工具也不行,我试过,除了文档,其它文件恢复出来都是坏的。
    除了有备份的话,其它的别想了,做好提桶心理准备
    kidlj
    kidlj
    Feb 27, 2024 via iPhone
    34
    有虚拟机或者虚拟机磁盘的镜像备份吗?
    buruoyanyang
    buruoyanyang
    Feb 27, 2024
    35
    又想起了我刚毕业时,不小心 delete where 1=1 的经历,当时还好有备份计划
    duzhuo
    duzhuo
    Feb 27, 2024
    36
    god bless you
    tgdev
    tgdev
    Feb 27, 2024 via iPhone
    37
    有日志就有救
    Selenium39
    Selenium39
    Feb 28, 2024❤️1
    38
    @Fatenana 职场小技巧+1
    gqiuyuebai
    gqiuyuebai
    Feb 28, 2024
    39
    @Fatenana 面向结果编程
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2962 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 142ms · UTC 12:46 · PVG 20:46 · LAX 04:46 · JFK 07:46
    ♥ Do have faith in what you're doing.