Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Spola tillbaka och stänger specificerade bandenheter som lämnades öppna av BACKUP eller RESTORE satser som kördes med NOREWIND-alternativet. Detta kommando stöds endast för bandenheter.
Transact-SQL syntaxkonventioner
Syntax
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> ::=
Anger de logiska eller fysiska säkerhetskopieringsenheter som ska användas för återställningsåtgärden.
{ logical_backup_device_name | @logical_backup_device_name_var }
Är det logiska namnet, som måste följa reglerna för identifierare, för de backupenheter som skapas av sp_addumpdevice från vilka databasen återställs. Om det anges som en variabel (@logical_backup_device_name_var) kan namnet på säkerhetskopieringsenheten anges antingen som en strängkonstant (@logical_backup_device_name_var logical_backup_device_name = ) eller som en variabel av datatypen teckensträng, förutom datatyperna ntext eller text.
{DISK | TAPE } = { 'physical_backup_device_name'physical_backup_device_name_var | @ }
Gör att säkerhetskopior kan återställas från den namngivna disken eller bandenheten. Enhetstyperna disk och band bör specificeras med enhetens faktiska namn (till exempel komplett sökväg och filnamn): DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\Mybackup.bak' eller TAPE = '\\.\TAPE0'. Om det anges som en variabel (@physical_backup_device_name_var) kan enhetsnamnet anges antingen som en strängkonstant (@physical_backup_device_name_var = "physical_backup_device_name") eller som en variabel av datatypen teckensträng, förutom datatyperna ntext eller text .
Om du använder en nätverksserver med ett UNC-namn (som måste innehålla datornamn) anger du en enhetstyp för disken. För mer information om användning av UNC-namn, se Backup Devices (SQL Server).
Det konto som du använder för att köra Microsoft SQL Server måste ha LÄS-åtkomst till den fjärranslutna datorn eller nätverksservern för att kunna utföra en RESTORE operation.
n
Är en platshållare som indikerar att flera backup-enheter och logiska backup-enheter kan specificeras. Det maximala antalet säkerhetskopior eller logiska backupenheter är 64.
Om en återställningssekvens kräver så många backupenheter som användes för att skapa medieuppsättningen som säkerhetskopiorna tillhör, beror på om återställningen är offline eller online. Offlineåterställning gör att en säkerhetskopia kan återställas med färre enheter än vad som användes för att skapa säkerhetskopian. Onlineåterställning kräver alla säkerhetskopieringsenheter för säkerhetskopieringen. Ett försök att återställa med färre enheter misslyckas.
Mer information finns i Backup Devices (SQL Server).
Note
När du återställer en backup från en speglad mediauppsättning kan du ange endast en spegel för varje mediefamilj. Vid fel möjliggör dock de andra spegelversionerna att vissa återställningsproblem snabbt kan lösas. Du kan ersätta en skadad medievolym med motsvarande volym från en annan spegling. Observera att för offline-återställningar kan du återställa från färre enheter än mediafamiljer, men varje familj behandlas bara en gång.
WITH-alternativ
LOSSA
Specificerar att bandet automatiskt spolas tillbaka och tas ur när det RESTORE är klart. AVLASTNING sätts som standard när en ny användarsession startas. Den förblir inställd tills NOUNLOAD är specificerad. Detta alternativ används endast för bandenheter. Om en icke-bandenhet används för RESTORE, ignoreras detta alternativ.
NOUNLOAD
Specificerar att bandet inte automatiskt avlastas från bandstationen efter en RESTORE. NOUNLOAD förblir inställd tills UNLOAD är specificerad.
Allmänna kommentarer
RESTORE RESTORE REWINDONLY är ett alternativ till RESTORERESTORE LABELONLY FRÅN BAND = <namn> MED SPOLA TILLBAKA. Du kan få en lista över öppnade bandstationer från den sys.dm_io_backup_tapes dynamiska hanteringsvyn.
Security
Permissions
Varje användare kan använda RESTORE REWINDONLY.
Se även
BACKUP (Transact-SQL)
Medieuppsättningar, Mediefamiljer och Säkerhetskopiauppsättningar (SQL Server)
RESTORE (Transact-SQL)
Säkerhetskopieringshistorik och Huvudinformation (SQL Server)