Post by AndreaDentro uno di questi due comandi, c'è una colonna che dice di quanti
file dovrebbe essere composto il backup?
A prima vista non trovo da nessuna parte un 2 ... apparte per
devicetype il cui 2 corrisponde a Logical.
mentre un 102 a phisical ... cosa vuol dire esattamente?
Questo è quello che ho in header ... paro paro come sta scritto
DB_21032005 backup NULL 1 NULL 0 1 2 SQLSERVER\nicola SQLSERVER
DB_21032005 539 2005-03-21 15:20:14.000 5728256 12000000087200001
12000000087400001 12000000087200003 12000000086400002 2006-01-02
18:29:47.000 2006-01-02 18:29:48.000 52 228 1033 196609 80 4608 8 0
760 SQLSERVER 0 B82ED310-33FA-45CE-BBDF-EBBE750FE3CD
2DD0C8DD-C7DF-49BB-998D-F3A6A2F01B8A SQL_Latin1_General_CP1_CI_AS
2DD0C8DD-C7DF-49BB-998D-F3A6A2F01B8A 0 0 0 0 0 0 0 0 0 0
2DD0C8DD-C7DF-49BB-998D-F3A6A2F01B8A NULL NULL NULL NULL Database
D5C8CBCB-282E-43BC-989A-96A4A365FDDE
questo risultato da dove deriva?
se esegui le istruzioni
SET NOCOUNT ON
USE master
GO
PRINT 'backup database su 2 file'
BACKUP DATABASE pubs
TO DISK = 'c:\pubs.bak',
DISK= 'd:\pubs2.bak'
viene eseguito un backup che include 2 supporti, esplicitamente
'c:\pubs.bak' e 'd:\pubs2.bak'...
eseguendo
RESTORE LABELONLY FROM DISK = 'c:\pubs.bak'
RESTORE LABELONLY FROM DISK = 'd:\pubs2.bak'
vedrai nel risultato che la colonna MediaSetId non e' NULL, e quindi il set
comprende piu' di 1 gruppo di supporti... in questo caso sono necessari
tutti i componenti il backup set al fine di poter eseguire il restore del
database
la numerazione del componente all'interno del risutlato viene indicata dalla
colonna FamilySequenceNumber, dove FamilyCount indica il numero di
componenti
saluti
--
Andrea Montanari (Microsoft MVP - SQL Server)
http://www.asql.biz/DbaMgr.shtm http://italy.mvps.org
DbaMgr2k ver 0.16.0 - DbaMgr ver 0.61.0
(my vb6+sql-dmo little try to provide MS MSDE 1.0 and MSDE 2000 a visual
interface)
--------- remove DMO to reply