Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Azure SQL Managed Instance
Esta secção descreve as RESTORE declarações para backups. Além do principal RESTORE {DATABASE | LOG} para restaurar e recuperar backups, várias instruções auxiliares RESTORE ajudam-no a gerir as suas cópias de segurança e a planear as suas sequências de restauro. Os comandos auxiliares RESTORE incluem: RESTORERESTORE FILELISTONLY, RESTORERESTORE HEADERONLY, RESTORERESTORE LABELONLY,RESTORERESTORE REWINDONLY , e .RESTORERESTORE VERIFYONLY
Important
Em versões anteriores do SQL Server, qualquer utilizador podia obter informações sobre conjuntos de backup e dispositivos de backup usando as RESTORERESTORE FILELISTONLYinstruções , RESTORERESTORE HEADERONLY, RESTORERESTORE LABELONLY, e RESTORERESTORE VERIFYONLY Transact-SQL. Como revelam informações sobre o conteúdo dos ficheiros de backup, no SQL Server 2008 (10.0.x) e versões posteriores estas declarações requerem CREATE DATABASE permissão. Este requisito protege os seus ficheiros de backup e protege a sua informação de backup de forma mais completa do que nas versões anteriores. Para informações sobre esta permissão, consulte GRANT Permissões de Base de Dados (Transact-SQL).
Na presente seção
| Statement | Description |
|---|---|
| RESTORE (Transact-SQL) | Descreve as RESTOREDATABASE instruções e RESTORE LOG Transact-SQL usadas para restaurar e recuperar uma base de dados a partir de backups feitos usando o BACKUP comando. RESTORE DATABASE é usado para bases de dados em todos os modelos de recuperação. RESTORE O LOG é usado apenas nos modelos de recuperação full e bulk-log. RESTORE DATABASE pode também ser usado para reverter uma base de dados para um instantâneo de base de dados. |
| RESTORE Argumentos (Transact-SQL) | Documenta os argumentos descritos nas secções "Sintaxe" da RESTORE afirmação e do conjunto associado de instruções auxiliares: RESTORERESTORE FILELISTONLY, RESTORERESTORE HEADERONLY, RESTORERESTORE LABELONLY,RESTORERESTORE REWINDONLY , e .RESTORERESTORE VERIFYONLY A maioria dos argumentos é apoiada apenas por um subconjunto destas seis afirmações. O suporte de cada argumento é indicado na descrição do argumento. |
| RESTORE FILELISTONLY (Transact-SQL) | Descreve a RESTORE FILELISTONLY instrução Transact-SQL, que é usada para devolver um conjunto de resultados contendo uma lista da base de dados e dos ficheiros de registo contidos no conjunto de backup. |
| RESTORE HEADERONLY (Transact-SQL) | Descreve a RESTORE HEADERONLY instrução Transact-SQL, que é usada para devolver um conjunto de resultados contendo toda a informação do cabeçalho de backup para todos os conjuntos de backup num determinado dispositivo de backup. |
| RESTORE LABELONLY (Transact-SQL) | Descreve a RESTORE LABELONLY instrução Transact-SQL, que é usada para devolver um conjunto de resultados contendo informações sobre o suporte de backup identificado pelo dispositivo de backup em questão. |
| RESTORE REWINDONLY (Transact-SQL) | Descreve a RESTORERESTORE REWINDONLY instrução Transact-SQL, que é usada para rebobinar e fechar dispositivos de fita que foram deixados abertos por BACKUP ou RESTORE instruções executadas com a opção NOREWIND. |
| RESTORE VERIFYONLY (Transact-SQL) | Descreve a RESTORE VERIFYONLY instrução Transact-SQL, que é usada para verificar o backup mas não o restaura, e verifica se o conjunto de backup está completo e que todo o backup é legível; não tenta verificar a estrutura dos dados. |