Welcome to Sign in | Help
in Search

Sql Server Recover

Last post 08-17-2011, 1:56 PM by buciutacalin. 7 replies.
Sort Posts: Previous Next
  •  08-16-2011, 4:36 PM 8904

    Sql Server Recover

    Buna!

    Stie cineva cum as putea repara/recupera datele dintr-un fisier .mdf ?
    Mentionez ca fisierul nu mai poate fi copiat, afisand eroarea: cyclic redundancy.
    Marimea fisierului 720 MB.

    In MS SQL Management Studio am incercat cu comanda:

    EXEC SP_RESETSTATUS 'mydatabase'
    ALTER DATABASE mydatabase SET EMERGENCY
    dbcc checkdb ('mydatabase')
    ALTER DATABASE mydatabase SET SINGLE_USER WITH ROLLBACK IMMEDIATE
    dbcc checkdb ('mydatabase', REPAIR_ALLOW_DATA_LOSS)
    ALTER DATABASE mydatabase SET MULTI_USER

    dar a rulat timp de o ora, fara nici un rezultat pozitiv.

    Va multumesc.
  •  08-16-2011, 5:02 PM 8905 in reply to 8904

    Re: Sql Server Recover

    Ai veun backup "curat" si rezonabil de recent?
    "Prim ajutor" de aici:
    http://www.sqlservercentral.com/articles/Corruption/65804/
    Pentru mai incolo:
    http://www.sqlskills.com/BLOGS/PAUL/category/CHECKDB-From-Every-Angle.aspx
    Cat de mare e baza de date? Ce "rezultat pozitiv" astepri?
  •  08-16-2011, 5:06 PM 8906 in reply to 8905

    Re: Sql Server Recover

    Si cand ai rulat ultima data DBCC CHECKDB?
  •  08-16-2011, 5:11 PM 8907 in reply to 8905

    Re: Sql Server Recover

    -baza de date (fisierul .mdf) are o marime de 720 MB.
    -nu exista backup
    -CHECKDB l-am rulat azi dimineata dar a lucrat timp de o ora dupa care l-am oprit fortat, in Event Viewer apareau mesaje de disk erorr din 3 in 3 secunde in timpul acestei operatii

  •  08-16-2011, 7:18 PM 8908 in reply to 8907

    Re: Sql Server Recover

    Ce mesaje de eroare ai primit?
  •  08-17-2011, 11:17 AM 8909 in reply to 8908

    Re: Sql Server Recover

    In final am reusit sa recuperez o parte din date.
    Am creat o noua baza de date si am copiat toate datele din fiecare tabel din DB-ul defect in cel nou.
    Doar 2 tabele au fost afectate, adica ultimele inregistrari din acestea erau pierdute, dar am reusit sa selectez cu comanda "SELECT TOP" doar inregistrarile bune.
  •  08-17-2011, 1:45 PM 8910 in reply to 8909

    Re: Sql Server Recover

    Multumesc pentru update :)
  •  08-17-2011, 1:56 PM 8911 in reply to 8910

    Re: Sql Server Recover

    Si eu multumesc pt. sugestii.
View as RSS news feed in XML
Powered by Community Server (Commercial Edition), by Telligent Systems