Welcome to Sign in | Help
in Search

Cum restaurez frate, baza asta?

Last post 02-17-2007, 6:17 PM by Diana. 10 replies.
Sort Posts: Previous Next
  •  02-17-2007, 11:35 AM 1849

    Cum restaurez frate, baza asta?

    Salutare,

     

    Am o baza  de date sql server 2005, cu urmatoarele date backupuri

     

     

    luni:     full bakup, ora 7

                    diff bakup, ora 8

                     trn log  backup   ora 11

                    diff back   ora 14

                   diff bakup  ora 20

    marti        trn log ora 00:00

                      diff back ora 8

                      diff bak  ora 14

                     diff back  ora 20
     miercuri    trnlog ora 00:00

                   diff back ora 8

                   dif backup ora 14 

     si tot asa

     

    Restaurez baza full de luni , merge . Adaug differential backup de la ora 8, merge. Adaug trnlog la ora 11 , merge..

    Adaug diff back ora 14-nu mai merge Zice ca

    This differential backup cannot be restored because the database has not be restored to the corect earlier state

     Any hints?

     

  •  02-17-2007, 2:30 PM 1850 in reply to 1849

    Re: Cum restaurez frate, baza asta?

    Sper sa te ajute

    http://msdn2.microsoft.com/en-us/library/ms187495.aspx

    (secventa "tipica" de restore) 

  •  02-17-2007, 3:01 PM 1851 in reply to 1849

    Re: Cum restaurez frate, baza asta?

    Presupunand ca problema a intervenit Miercuri ora 15:00: o posibila solutie este restaurati backup-ul full de Luni si pe urma backup-ul diferential de Miercuri ora 14:00. Alternativ puteti face initial backup de transaction log (daca mai este posibil), restaurati backup-ul full de Luni ,pe urma backup-ul diferential de Miercuri ora 14:00 iar in final restaurati ultimul backup de transaction log.


    Cristian Andrei Lefter, SQL Server MVP
    MCT, MCSA, MCDBA, MCAD, MCSD .NET,
    MCTS, MCITP - Database Administrator SQL Server 2005
    http://sqlserver.ro
  •  02-17-2007, 3:19 PM 1852 in reply to 1851

    Re: Cum restaurez frate, baza asta?

    Pai sa inteleg ca pot ignora toate diff-urile create pana  vineri?(azinoapte a picat serveru )

    Si atunci sa incerc sa fac asa:

    1. new database

    2. restore full db with norecovery

    3. restore last diff pe care il am

    4. restore last trlog?

    Ceva de genul asta? 

    Parca am incercat si chestia asta. O sa mai incerc dupa ce reinstalez sistemul

     Dar sunt complet in ceata de ce am trlog la ora 11, iar toate dupa el, sunt la ora 00:00

    Diff-urile vad ca sunt corecte, ora 8, ora 14, 

     

    Daca nu merge, platim bani pentru restaurare.(Suntem in centru, bucuresti, pe blvd primaverii)

    Urgent

    0724 74 78 75 Florin


     

  •  02-17-2007, 3:50 PM 1853 in reply to 1852

    Re: Cum restaurez frate, baza asta?

    Pt. punctul 3: restore cel mai recent diff  WITH NORECOVERY

    Pt. punctul 4: restore secvential pentru toate backup-urile de log facute de la ultimul diff incoace WITH NORECOVERY

    (daca exista "tail log" se poate restaura si el WITH NORECOVERY) 

    5. RESTORE DATABASE [database] WITH RECOVERY

    Din BOL:

    The basic RESTORE syntax for the restore sequence is:

    1. RESTORE DATABASE database FROM full database backup WITH NORECOVERY;
    2. RESTORE DATABASE database FROM full_differential_backup WITH NORECOVERY;
    3. RESTORE LOG database FROM log_backup WITH NORECOVERY;
      Repeat this restore-log step for each additional log backup.
    4. RESTORE DATABASE database WITH RECOVERY;

     

     

     

     

     

  •  02-17-2007, 4:22 PM 1854 in reply to 1853

    Re: Cum restaurez frate, baza asta?

    Tot eroarea aceea o arunca

    Nu ma lasa sa fac restore la ultimul diff pe care l-am gasit, ci doar la alea de luni, inainte de trlog.

    Adica ora 8 si ora 10..Orice diff iau de marti, miercuri, ma arunca in eroarea aia

    Cum facem mai departe?


     

  •  02-17-2007, 4:30 PM 1855 in reply to 1854

    Re: Cum restaurez frate, baza asta?

    In schimb, pot sa restaurez, toate trlog-urile

    Alea ma lasa sa le instalez... 

  •  02-17-2007, 5:38 PM 1856 in reply to 1855

    Re: Cum restaurez frate, baza asta?

    ...situatia pare sa semene cu cea de aici:

    http://www.mssqltips.com/tip.asp?tip=1075

    S-a facut vreun backup in afara celor din secventa? 

  •  02-17-2007, 6:01 PM 1857 in reply to 1856

    Re: Cum restaurez frate, baza asta?

    posibil..altfel nu-mi explic trlog-ul de luni dimineata

    Intr-adevar, imi arunca si erori ca numarul LSN e nu stiu cum si ca trebuie alt trlog

     

    Dupa restaurarea trlog-urilor, imi apar in baza date de joi...Oricum e ceva..

     

    Dar tot o sa ma omoare asistentele luni dimineata, cand o sa auda ca au de introdus 2 zile de date

    Multumesc pentru sprijin tuturor! 

  •  02-17-2007, 6:14 PM 1858 in reply to 1857

    Re: Cum restaurez frate, baza asta?

    iar la chestia cu copy only, mi se pare ca e pt cand faci backup..

    Adica pe viitor

    Ma rog 

  •  02-17-2007, 6:17 PM 1859 in reply to 1858

    Re: Cum restaurez frate, baza asta?

    COPY_ONLY se foloseste pentru backup-uri independente de secventa de rutina.

    De exemplu, un backup pentru restaurarea pe un server de test, etc... 

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