RESTORE Declarações - REWINDONLY (Transact-SQL)

Aplica-se a: SQL Server

Rebobina e fecha dispositivos de fita especificados que foram deixados abertos por BACKUP ou RESTORE instruções executadas com a opção NOREWIND. Este comando é suportado apenas para dispositivos de fita.

Transact-SQL convenções de sintaxe

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 }   
}   

Arguments

<backup_device> ::=

Especifica os dispositivos lógicos ou físicos de backup a utilizar na operação de restauro.

{ 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 a partir dos quais a base de dados é restaurada. Se fornecida como uma variável (@logical_backup_device_name_var), o nome do dispositivo de backup pode ser especificado como uma constante de cadeia (@logical_backup_device_name_var = logical_backup_device_name) ou como uma variável do tipo de código de caracteres, exceto para os tipos de dados ntext ou texto .

{DISCO | FITA } = { 'physical_backup_device_name'physical_backup_device_name_var | @ }
Permite restaurar cópias de segurança a partir do disco ou dispositivo de fita nomeado. Os tipos de dispositivos de disco e fita devem ser especificados com o nome real (por exemplo, caminho completo e nome do ficheiro) do dispositivo: DISK = 'C:\Program Files\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 pode ser especificado como uma constante de cadeia (@physical_backup_device_name_var = 'physical_backup_device_name') ou como uma variável do tipo de dado de cadeia de caracteres, exceto para os tipos de dados ntext ou texto .

Se estiver a usar um servidor de rede com um nome UNC (que deve conter o nome da máquina), especifique um tipo de dispositivo de disco. Para mais informações sobre o uso de nomes UNC, consulte Dispositivos de Backup (SQL Server).

A conta sob a qual está a executar o Microsoft SQL Server deve ter acesso READ ao computador remoto ou servidor de rede para poder realizar uma RESTORE operação.

n
É um marcador que indica que vários dispositivos de backup e dispositivos lógicos de backup podem ser especificados. O número máximo de dispositivos de backup ou dispositivos lógicos é 64.

Se uma sequência de restauro requer tantos dispositivos de backup quantos foram usados para criar o conjunto de media ao qual pertencem os backups, depende se a restauração está offline ou online. A restauração offline permite que um backup seja restaurado usando menos dispositivos do que os usados para criar o backup. A restauração online requer todos os dispositivos de backup do backup. Uma tentativa de restaurar com menos dispositivos falha.

Para obter mais informações, consulte Dispositivos de Backup (SQL Server).

Observação

Ao restaurar uma cópia de segurança de um conjunto de media espelhado, pode especificar apenas um único espelho para cada família de meios. Na presença de erros, no entanto, ter o(s) outro(s) espelho(s) permite que alguns problemas de restauração sejam resolvidos rapidamente. Pode substituir um volume de suporte danificado pelo volume correspondente de outro espelho. Note que para restaurações offline pode restaurar a partir de menos dispositivos do que famílias multimédia, mas cada família é processada apenas uma vez.

WITH Options

DESCARREGAR
Especifica que a fita é automaticamente rebobinada e descarregada quando RESTORE termina. O UNLOAD é definido por defeito quando uma nova sessão de utilizador é iniciada. Permanece definido até que NOUNLOAD seja especificado. Esta opção é usada apenas para dispositivos de fita. Se um dispositivo que não seja fita estiver a ser usado para RESTORE, esta opção é ignorada.

NOUNLOAD
Especifica que a fita não é descarregada automaticamente da unidade de fita após um RESTORE. NOUNLOAD mantém-se definido até que o UNLOAD seja especificado.

Observações gerais

RESTORE RESTORE REWINDONLY é uma alternativa a RESTORERESTORE LABELONLY FROM TAPE = <nome> WITH REWIND. Pode obter uma lista de unidades de fita abertas a partir da vista de gestão dinâmica sys.dm_io_backup_tapes .

Segurança

Permissions

Qualquer utilizador pode usar RESTORE REWINDONLY.

Ver também

BACKUP (Transact-SQL)
Conjuntos de Multimédia, Famílias de Media e Conjuntos de Backup (SQL Server)
RESTORE (Transact-SQL)
Histórico de Backup e Informações de Cabeçalho (SQL Server)