RESTORE REWINDONLY (Transact-SQL)
Retrocede e fecha os dispositivos de fita especificados deixados abertos pelas instruções BACKUP ou RESTORE com a opção NOREWIND. Só há suporte para este comando em dispositivos de fita.
Aplica-se a: SQL Server (SQL Server 2008 à versão atual). |
Convenções da sintaxe Transact-SQL
Sintaxe
RESTORE REWINDONLY
FROM <backup_device> [ ,...n ]
[ WITH {UNLOAD | NOUNLOAD}]
}
[;]
<backup_device> ::=
{
{ logical_backup_device_name |
@logical_backup_device_name_var }
| TAPE = { 'physical_backup_device_name' |
@physical_backup_device_name_var }
}
Argumentos
<backup_device> ::=
Especifica os dispositivos de backup lógicos ou físicos a serem usados na operação de restauração.
{ logical_backup_device_name | **@logical_backup_device_name_var }
É o nome lógico que deve seguir as regras para identificadores dos dispositivos de backup criados por sp_addumpdevice dos quais o banco de dados é restaurado. Se fornecido como uma variável (@logical_backup_device_name_var), o nome do dispositivo de backup pode ser especificado como uma constante de cadeia de caracteres (@**logical_backup_device_name_var = logical_backup_device_name) ou como uma variável de tipo de dados de cadeia de caracteres, com exceção dos ntext ou tipos de dados text.{DISK | TAPE } = { 'physical_backup_device_name' | **@physical_backup_device_name_var }
Permite restaurar backups do disco nomeado ou dispositivo de fita. Os tipos de dispositivo disco e fita devem ser especificados com o nome real (por exemplo, caminho completo e nome de arquivo) do dispositivo: DISK = 'C:\Arquivos de Programas\Microsoft SQL Server\MSSQL\BACKUP\Mybackup.bak' ou TAPE = '\\. \TAPE0'. Se especificado como uma variável (@physical_backup_device_name_var), o nome do dispositivo de backup pode ser especificado como uma constante de cadeia de caracteres (@**physical_backup_device_name_var = 'physcial_backup_device_name') ou como uma variável de tipo de dados de cadeia de caracteres, com exceção dos tipos de dados ntext ou text.Se usando um servidor de rede com um nome de UNC (que deve conter o nome de máquina), especifique um tipo de dispositivo de disco. Para obter mais informações sobre o uso de nomes de UNC, consulte Dispositivos de backup (SQL Server).
A conta sob a qual você está executando o Microsoft SQL Server deve ter acesso READ ao computador remoto ou servidor de rede para executar uma operação RESTORE.
n
É um espaço reservado que indica vários dispositivos de backup e dispositivos de backup lógicos podem ser especificados. O número máximo de dispositivos de backup ou dispositivos de backup lógicos é 64.Se uma sequência de restauração irá requerer tantos dispositivos de backup quantos foram usados para criar o conjunto de mídia ao qual o backup pertence depende de se a restauração é off-line ou on-line. A restauração off-line permite que um backup seja restaurado usando menos dispositivos que os usados para criar o backup. A restauração on-line requer todos os dispositivos de backup. Uma tentativa de restaurar com menos dispositivos falhará.
Para obter mais informações, consulte Dispositivos de backup (SQL Server).
Dica
Ao restaurar um backup de um conjunto de mídia espelhado, você pode especificar apenas um único espelho para cada família de mídia.Na presença de erros, entretanto, ter os outros espelhos permite a solução rápida de alguns problemas de restauração.Você pode substituir um volume de mídia danificado pelo volume correspondente de outro espelho.Observe que, para restaurações off-line, você pode restaurar a partir de menos dispositivos que as famílias de mídia, mas cada família é processada apenas uma vez.
Opções WITH
UNLOAD
Especifica que a fita é retrocedida e descarregada automaticamente quando RESTORE for concluído. UNLOAD é definido por padrão quando uma nova sessão de usuário é iniciada. Ele permanece definido até que NOUNLOAD seja especificado. Esta opção só é usada para dispositivos de fita. Se um dispositivo que não seja de fita estiver sendo usado para RESTORE, esta opção será ignorada.NOUNLOAD
Especifica que a fita não descarregada automaticamente da unidade de fita após RESTORE. NOUNLOAD permanece definido até que UNLOAD seja especificado.Especifica que a fita não descarregada automaticamente da unidade de fita após RESTORE. NOUNLOAD permanece definido até que UNLOAD seja especificado.
Comentários gerais
RESTORE REWINDONLY é uma alternativa a RESTORE LABELONLY FROM TAPE = <nome> WITH REWIND. Você pode obter uma lista de unidades de fita abertas da exibição de gerenciamento dinâmico sys.dm_io_backup_tapes.
Segurança
Permissões
Qualquer usuário pode usar RESTORE REWINDONLY.
Consulte também
Referência
Conceitos
Conjuntos de mídias, famílias de mídia e conjuntos de backup (SQL Server)