RESTORE Istruzioni per il ripristino, il recupero e la gestione dei backup (Transact-SQL)

Si applica a:SQL ServerIstanza 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.

Vedi anche

Backup e ripristino di database SQL Server