Dela via


Ange ett mål för disk- eller bandsäkerhetskopiering (SQL Server)

gäller för:SQL Server

Det här avsnittet beskriver hur du anger en disk eller ett band som ett mål för säkerhetskopiering i SQL Server med hjälp av SQL Server Management Studio eller Transact-SQL.

Anteckning

Stöd för bandsäkerhetskopieringsenheter tas bort i en framtida version av SQL Server. Undvik att använda den här funktionen i nytt utvecklingsarbete och planera att ändra program som för närvarande använder den här funktionen.

i det här avsnittet

Innan du börjar

Säkerhet

Behörigheter

BEHÖRIGHETER FÖR SÄKERHETSKOPIERINGSDATABAS OCH SÄKERHETSKOPIERINGSLOGG är standard för medlemmar i sysadmin fast serverroll och db_owner och db_backupoperator fasta databasroller.

Ägarskaps- och behörighetsproblem på säkerhetskopieringsenhetens fysiska fil kan störa en säkerhetskopieringsåtgärd. SQL Server måste kunna läsa och skriva till enheten. kontot där SQL Server-tjänsten körs måste ha skrivbehörighet. Men sp_addumpdevice, som lägger till en post för en säkerhetskopieringsenhet i systemtabellerna, kontrollerar inte filåtkomstbehörigheter. Sådana problem på säkerhetskopieringsenhetens fysiska fil kanske inte visas förrän den fysiska resursen används när säkerhetskopieringen eller återställningen görs.

Använda SQL Server Management Studio

Så här anger du en disk eller band som ett mål för säkerhetskopiering

  1. När du har anslutit till lämplig instans av Microsoft SQL Server Database Engine klickar du på servernamnet i Object Explorer för att expandera serverträdet.

  2. Expandera Databaseroch välj antingen en användardatabas eller expandera systemdatabaser och välj en systemdatabas, beroende på databasen.

  3. Högerklicka på databasen, gå till Uppgifteroch välj Säkerhetskopiera. Dialogrutan Säkerhetskopiera databas öppnas.

  4. I avsnittet Mål på sidan Allmänt klickar du på Disk eller Band. Om du vill välja sökvägar för upp till 64 diskar eller bandenheter som innehåller en enda medieuppsättning klickar du på Lägg till.

Om du vill ta bort ett mål för säkerhetskopiering väljer du det och klickar på Ta bort. Om du vill visa innehållet i ett mål för säkerhetskopiering markerar du det och klickar på Innehåll.

Använda Transact-SQL

Så här anger du en disk eller band som ett mål för säkerhetskopiering

  1. Anslut till databasmotorn.

  2. I standardfältet klickar du på Ny fråga.

  3. I instruktionen BACKUP anger du filen eller enheten och dess fysiska namn. Det här exemplet säkerhetskopierar AdventureWorks2022-databasen till diskfilen Z:\SQLServerBackups\AdventureWorks2022.bak.

USE AdventureWorks2022;  
GO  
BACKUP DATABASE AdventureWorks2022  
TO DISK = 'Z:\SQLServerBackups\AdventureWorks2022.bak'  
GO  

Se även

Säkerhetskopiera en transaktionslogg (SQL Server)
Säkerhetskopiera filer och filgrupper (SQL Server)
Definiera en logisk säkerhetskopieringsenhet för en diskfil (SQL Server)
Skapa en differentiell databassäkerhetskopia (SQL Server)
Definiera en logisk säkerhetskopieringsenhet för en bandenhet (SQL Server)