Welcome to Sign in | Help

Baza in RESTORING state

  •  08-17-2009, 6:49 PM

    Baza in RESTORING state

    Am 2 baze de date identice pe servere diferite.
    Fiecare baza are pe linga 8 filegroupuri rw si 3 filegroups readonly.

    Pe 1-ml server a facut partitionarea unui tabel- l-am scos din grupul Primary si l-am distribuit
    in 5 grupuri logice (filegroups), fiecare dintre care are cite un fisier fizic. 
    Nu mi-a placut cum s-a primit si am hotarit sa aduc aceasta baza la situatia inainte pe partitionare
    in felul urmator:
    Am facut backup-ul filegroupurilor rw a bazei de pe serverul 2
    dupa care acest backup l-am restabilit pe serverlul 1 astfel:

    RESTORE DATABASE [BAza]
    FILEGROUP = N'Primary',
    FILEGROUP = N'FG1',
    FILEGROUP = N'FG2',
    FILEGROUP = N'FG3',
    FILEGROUP = N'FG4',
    FILEGROUP = N'FG5',
    FILEGROUP = N'FG6',
    FILEGROUP = N'FG7'
    FROM  DISK = N'D:\BAK\BAza_backup_rw.bk' WITH
    MOVE N'file1' TO N'G:\BAza\file1.mdf', 
    MOVE N'file2' TO N'G:\BAza\file2.ndf', 
    MOVE N'file3' TO N'G:\BAza\file3.ndf', 
    MOVE N'file4' TO N'G:\BAza\file4.ndf', 
    MOVE N'file5' TO N'G:\BAza\file5.ndf', 
    MOVE N'file6' TO N'G:\BAza\file6.ndf', 
    MOVE N'file7' TO N'G:\BAza\file7.ndf', 
    MOVE N'file8' TO N'G:\BAza\file8.ndf', 
    MOVE N'Baza_log' TO N'G:\BAza\BAza_log.ldf', 
    NORECOVERY, STATS = 10, REPLACE
    GO

    ..
    RESTORE DATABASE ... FILE=<name> successfully.

    -------------------------------------------------
    RESTORE DATABASE [Baza] WITH RECOVERY

    GO

    Msg 4333, Level 16, State 6, Line 2
    The database cannot be recovered because the log was not restored.
    Msg 3013, Level 16, State 1, Line 2
    RESTORE DATABASE is terminating abnormally.
    --------------------------------------------------

        SELECT name, state_desc, recovery_model_desc
            FROM sys.databases where database_id = DB_ID('BAza')
        go

            name    state_desc      recovery_model_desc
            -------------------------------------------
            BAza    RESTORING    FULL
    ==============

    Cum as putea aduce baza in starea ONLINE?
    Daca e posibil, sa-mi spuna cineva ce n-am facut
    cum trebuie de am ajuns la o asa situatie?


    Sa fie oare mesajul [The database cannot be recovered because the log was not restored]
    din cauza partitionarii tabelului si aparitiei a 5 filegroupuri noi in baza pe pe serverul 1?


View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems