Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Istanza gestita di SQL di Azure
Questa sezione descrive le RESTORE istruzioni per i backup. Oltre al principale RESTORE {DATABASE | LOG} per il ripristino e il recupero di backup, numerose istruzioni ausiliarie RESTORE ti aiutano a gestire i tuoi backup e a pianificare le sequenze di ripristino. I comandi ausiliari RESTORE includono:RESTORE FILELISTONLYRESTORE , RESTORERESTORE HEADERONLY, RESTORERESTORE LABELONLY,RESTORE REWINDONLYRESTORE , e .RESTORERESTORE VERIFYONLY
Importante
Nelle versioni precedenti di SQL Server, qualsiasi utente poteva ottenere informazioni su set di backup e dispositivi di backup utilizzando le RESTORERESTORE FILELISTONLYistruzioni , RESTORERESTORE HEADERONLY, RESTORERESTORE LABELONLY, e RESTORERESTORE VERIFYONLY Transact-SQL. Poiché rivelano informazioni sul contenuto dei file di backup, in SQL Server 2008 (10.0.x) e versioni successive queste dichiarazioni richiedono CREATE DATABASE il permesso. Questo requisito consente di proteggere i file di backup in modo da rendere le informazioni di backup più sicure rispetto alle versioni precedenti. Per informazioni su questa autorizzazione, vedere GRANT Autorizzazioni del database (Transact-SQL).
In questa sezione
| Istruzione | Descrizione |
|---|---|
| RESTORE (Transact-SQL) | Descrive le RESTOREDATABASE istruzioni e RESTORE LOG Transact-SQL utilizzate per ripristinare e recuperare un database da backup effettuati tramite il BACKUP comando. RESTORE DATABASE viene utilizzato per i database in tutti i modelli di recupero. RESTORE LOG viene utilizzato solo nei modelli di recupero full e bulk-loged. RESTORE DATABASE può anche essere usato per riportare un database a un snapshot di database. |
| RESTORE Argomenti (Transact-SQL) | Documenta gli argomenti descritti nelle sezioni "Sintassi" dell'enunciato RESTORE e dell'insieme associato di affermazioni ausiliarie:RESTORE FILELISTONLYRESTORE , RESTORERESTORE HEADERONLY, RESTORERESTORE LABELONLY,RESTORE REWINDONLYRESTORE , e .RESTORERESTORE VERIFYONLY La maggior parte degli argomenti sono supportati solo da un subset di queste sei istruzioni. Informazioni dettagliate sono contenute nella descrizione dell'argomento. |
| RESTORE FILELISTONLY (Transact-SQL) | Descrive l'istruzione RESTORE FILELISTONLY Transact-SQL, che viene utilizzata per restituire un set di risultati contenente una lista del database e dei file di log contenuti nel set di backup. |
| RESTORE HEADERONLY (Transact-SQL) | Descrive l'istruzione RESTORE HEADERONLY Transact-SQL, che viene utilizzata per restituire un set di risultati contenente tutte le informazioni dell'intestazione di backup per tutti i set di backup su un determinato dispositivo di backup. |
| RESTORE LABELONLY (Transact-SQL) | Descrive l'istruzione RESTORE LABELONLY Transact-SQL, che viene utilizzata per restituire un set di risultati contenente informazioni sul supporto di backup identificato dal dispositivo di backup specifico. |
| RESTORE REWINDONLY (Transact-SQL) | Descrive l'istruzione RESTORERESTORE REWINDONLY Transact-SQL, utilizzata per riavvolgere e chiudere dispositivi a nastro lasciati aperti da BACKUP o RESTORE istruzioni eseguite con l'opzione NOREWIND. |
| RESTORE VERIFYONLY (Transact-SQL) | Descrive la RESTORE VERIFYONLY Transact-SQL istruzione, che viene utilizzata per verificare il backup ma non lo ripristina, e verifica che il set di backup sia completo e che l'intero backup sia leggibile; non tenta di verificare la struttura dei dati. |