mdf被误删除,只有个ldf文件,如何恢复sql2000的数据。

解决方案 »

  1.   

    易我数据恢复向导 V2.0 特别版 http://dl.htcnc.net/DRWSetup.rar 《易我数据恢复向导》是首款国内自主研发的数据恢复软件,是一款功能强大并且性价比非常高的数据恢复软件。本软件在WINDOWS操作系统下,提供FAT12/ FAT16/FAT32/VFAT/NTFS/NTFS5分区的数据恢复,支持IDE/ATA、SATA、SCSI、USB、IEEE1394种类的硬盘或闪盘、软盘、数码相机、数码摄像机和USB种类的存储盘。本软件具有删除恢复、格式化恢复、高级恢复等非常强大的功能,可以针对不同情况的数据丢失来进行数据恢复。本软件能非常有效的恢复被删除、格式化的文件以及分区异常导致丢失的文件 
    Recover My Files v3.94 注册版 http://down1.pc173.com/down/pc173com/r-RecoverMyFiles.rar 数据文件恢复软件,可以恢复包括文本文档、图像文件、音乐和视频文件、以及删除的zip文件,可以以扇区的方式扫描硬盘。支持的格式包括:mpegpdf pmd png ppt pst pub rar rtf sdr tar txt tiff viso wav wmf wpd xls zdp zip asf avi bmp csv doc dbx dwg gif gzip html jpeg mdb mov mp3,并且可以进行恢复预览。
      

  2.   


    --sql mdf文件被破坏,ldf完好的情况下恢复数据库 
    --通过日志恢复数据库 USE master --创建数据库 
    CREATE DATABASE db 
    ON PRIMARY( 
        NAME='db_data', 
        FILENAME= 'D:\DATA\db_data.MDF') 
    LOG ON( 
        NAME='db_log', 
        FILENAME ='D:\DATA\db.LDF') 
    GO 
    USE db
    --创建表 
    CREATE TABLE db.dbo.ta(id int) 
    INSERT db.dbo.ta SELECT id FROM sysobjects 
    GO 
    --做文件组备份 
    BACKUP DATABASE db TO DISK='D:\DATA\db.bak' WITH FORMAT --备份后,再做数据处理 
    use db
    CREATE TABLE db.dbo.tb(id int) 
    INSERT db.dbo.tb SELECT id FROM sysobjects 
    GO /*--下面演示了破坏数据文件的处理,这些操作在操作系统中进行 1. 停止SQL Server服务(msqlserver服务) 
    2. 删除文件 c:\db_data.ndf (模拟破坏) 
    3. 重新SQL Server服务,此时数据库DB置疑 
    --*/ 
    GO --下面演示了如何恢复数据 
    --首先要备份当前日志 BACKUP LOG db TO DISK='D:\DATA\db_log.bak' WITH FORMAT,NO_TRUNCATE 
    --利用文件组备份恢复破坏的文件 
    RESTORE DATABASE db FROM DISK='D:\DATA\db.bak' WITH NORECOVERY 
    --还原到日志点 
    RESTORE LOG db FROM DISK='D:\DATA\db_log.bak' WITH RECOVERY 
    --显示已经恢复的数据 
    SELECT COUNT(*) FROM db.dbo.ta 
    SELECT COUNT(*) FROM db.dbo.tb 
    GO --删除测试 
    DROP DATABASE db 
      

  3.   

    有一个很早以前的bak文件可以吗?
      

  4.   

    恐怕也难.你可以考虑用log explorer软件查看一下日志文件中的记录,看最早的操作记录是什么时候的,是否在那个备份之前,如果是,还行.
      

  5.   


    也是比较困难的,同意晴天的说法,在不知何时状况下,log文件无法定位修改等信息。从而无法恢复。
      

  6.   

    1、找专业的数据恢复公司,恢复MDF。2、找合适的数据库备份。别无他法!
      

  7.   

    基本上别指望用上ldf。
      

  8.   

    希望不大。。得看具体情况,虽然有恢复工具LogExplorer
      

  9.   

    mdf是怎么删除的,我想能不能像恢复误删的一般文件一样恢复mdf文件
      

  10.   

    EasyRecovery Professional 6.22.02(硬盘数据恢复软件)中文特别版 
    http://www.xiazaiba.com/html/403.htmlFinalData3.0.8.1201(数据恢复软件)企业汉化特别版 
    http://www.xiazaiba.com/html/407.html
      

  11.   

    这种MDF删除,我可以完整找回来MDF文件.
    有需要的朋友,可以加我.