Welcome to Sign in | Help
in Search

backup baza de date cand sql server nu starteaza

Last post 03-30-2009, 5:49 PM by cipo2k4. 7 replies.
Sort Posts: Previous Next
  •  03-25-2009, 12:01 PM 6953

    backup baza de date cand sql server nu starteaza

    Buna tuturor,

    Am urmatoarea situatie: un sql 2000 std server la care serviciul de server nu mai starteaza. In log imi spune ca master nu poate fi recuperat. In aceasta situatie nici Enterprise Managerul nu-mi conecteaza bazele pentru a putea face un backup la bazele de productie. Backup anterior este destul de vechi pentru a putea fi luat in calcul. Am vazut ca sunt o serie de metode de Master restore, dar pentru a incepe rularea rebuilddm as vrea sa am aceste backup-uri. Pana una alta am copiat .mdf si .ldf.

    Cum trebuie sa procedez? Nu m-am mai intalnit cu aceasta situatie.

    Multumesc pentru sfaturi.

  •  03-25-2009, 1:45 PM 6954 in reply to 6953

    Re: backup baza de date cand sql server nu starteaza

    Dece vrei sa faci back-up la baza?
    Foloseste pur si simplu fisierele bazei de date. Acum ca servicu de sql este oprit poti sa copiezi fisierele in orice locatie.

    Dupa ce reinstalezi sql-ul atasezi baza de date.


    Bafta

  •  03-25-2009, 1:50 PM 6955 in reply to 6953

    Re: backup baza de date cand sql server nu starteaza

    Nu ai backup-uri pentru bazele de productie? Dar pentru bazele sistem ai backup?

    Vezi daca te ajuta

    http://www.informit.com/articles/article.aspx?p=27566

  •  03-25-2009, 5:01 PM 6956 in reply to 6953

    Re: backup baza de date cand sql server nu starteaza

    Foloseste rebuild master: http://msdn.microsoft.com/en-us/library/aa197950(SQL.80).aspx. Apoi porneste serverul si ataseaza la loc toate bazele tale de date (nu restore, attach).

    Daca nu ai backup-uri, nici nu ai cum sa le creezi pina nu pornesti instanta. Dat fiind ca master este corupt, la fel te potzi trezi si ca bazele tale sint corupte, mai tirziu cind vrei sa faci attach. nu ai ce sa faci, daca nu ai facut backup la timp nu potzi sa ceri sa ai backup dupa incident.

    Daca reusesti sa pornesti bazele tale, incepe prin a implementa si respecta un plan de disaster recovery corect ca data viitoare sa nu mai trebuiasca sa pui intrebarea asta. Si uitate si in errorlog, la toate care le (mai) ai, si in system events, si cauta sa vezi daca nu sint indicatii ca harddisk-ul e pe moarte sau ceva asemanator, master nu se corupe din senin.

    http://rusanu.com
  •  03-26-2009, 10:11 AM 6961 in reply to 6953

    Re: backup baza de date cand sql server nu starteaza

    eu am patit la fel pe 2005.
    serviciul nu pornea deoarece master-ul era corupt.
    insa dupa investigatii sumare, am constatat ca ultimul Disk Cleanup imi marcase fisierele master-ului cu read only.
    am ridicat restrictia de read only si serviciul a pornit fara probleme.

    sper sa nu fi patit si tu la fel.

  •  03-28-2009, 1:56 PM 6973 in reply to 6961

    Re: backup baza de date cand sql server nu starteaza

    Ai avut dreptate, masterul era marcat ReadOnly, Dar dupa ca i-am setat atributul corect, la tentativa de startare a serverului primesc erorile:

    2009-03-28 13:45:10.82 spid6     Device activation error. The physical file name 'C:\Program Files\Microsoft SQL Server\MSSQL\data\model.mdf' may be incorrect.
    2009-03-28 13:45:10.82 spid8     Device activation error. The physical file name 'C:\Program Files\Microsoft SQL Server\MSSQL\DATA\pubs.mdf' may be incorrect.
    2009-03-28 13:45:10.82 spid10    Device activation error. The physical file name 'C:\Program Files\Microsoft SQL Server\MSSQL\DATA\northwnd.mdf' may be incorrect.
    2009-03-28 13:45:10.84 spid5     Device activation error. The physical file name 'C:\Program Files\Microsoft SQL Server\MSSQL\DATA\msdbdata.mdf' may be incorrect.
    2009-03-28 13:45:10.84 spid8     Device activation error. The physical file name 'C:\Program Files\Microsoft SQL Server\MSSQL\DATA\pubs_log.ldf' may be incorrect.
    2009-03-28 13:45:10.84 spid5     Device activation error. The physical file name 'C:\Program Files\Microsoft SQL Server\MSSQL\DATA\msdblog.ldf' may be incorrect.

    Ideea este ca in locatiile din mesaj intradevar, nu sunt aceste fisiere, deoarece directorul DATA are alta locatie, diferita de cea default.

    Aici m-am blocat.

    Multumesc

  •  03-30-2009, 9:40 AM 6977 in reply to 6973

    Re: backup baza de date cand sql server nu starteaza

    verifica atributele fisierelor enumerate in mesajele de eroare. vezi sa nu fie si aceste fisiere read only.
  •  03-30-2009, 5:49 PM 6993 in reply to 6977

    Re: backup baza de date cand sql server nu starteaza

    Salutare si multumesc mult de raspuns.
    Idea este ca instanta de sql server s-a instalat ca programs in locatia default, program files, iar sectiunea de /DATA in alta partitie. El acum se comporta ca si cand as avea toate bazele instalate in locatia default, cea din Program Files.

     

View as RSS news feed in XML
Powered by Community Server (Commercial Edition), by Telligent Systems