Tutti commettono errori , e questo vale tanto per i programmatori così come chiunque altro . Purtroppo , errori di programmazione , soprattutto quando si tratta di un database , può causare la perdita di dati business-critical. Per fortuna, la funzione di ripristino fornito da Microsoft Transact Structured Query Language Sintassi ( TSQL ) consente di recuperare i dati persi . La sintassi per un'istruzione RESTORE è complessa , ma potente . È possibile ripristinare i dati in modo frammentario , o scegliere di ripristinare i file particolari . Il seguente tutorial vi aiuta a ripristinare un intero database , dal momento che questo è probabilmente il più comune utilizzo l'istruzione RESTORE . Istruzioni
1
Aprire Visual Studio o SQL Management Studio , e creare un file per contenere l' operazione di ripristino.
2
Scrivi le parole chiave "Restore Database" in alto del file :
RESTORE DATABASE
3
Scrivi la parola chiave FROM . Specificare il nome del database e indicare il disco di destinazione :
RESTORE DATABASE DBSample FROMDISK = ' C : \\ cartella_prova \\ DBSample.bak '
4
Utilizzare il WITH REPLACE parole chiave per indicare che SQL deve utilizzare i file esistenti per eseguire l'operazione di ripristino :
RESTORE DATABASE DBSample FROMDISK = ' C : \\ cartella_prova \\ DBSample.bak ' WITH REPLACE , vendita, acquisto 5
utilizzare la parola chiave di CHECKSUM garantire che SQL ripristina checksum di pagina . Se si sta eseguendo più recuperi , utilizzare la parola chiave NORECOVERY su tutti, ma l'ultima affermazione :
RESTORE DATABASE DBSample FROMDISK = ' C : \\ cartella_prova \\ DBSample.bak ' WITH REPLACE , CHECKSUM , NORECOVERY ;
Pagina 6
Utilizzare la parola chiave GO per avviare la ripresa :
RESTORE DATABASE DBSample FROMDISK = ' C : \\ cartella_prova \\ DBSample.bak ' WITH REPLACE , CHECKSUM , NORECOVERY ; GO
< br > 7
Salvare il lavoro ed eseguire la query .