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?