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.

Behörigheter

BACKUP DATABASE och BACKUP LOG-behörigheter är standard för medlemmar i den fasta serverrollen sysadmin 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 AdventureWorks2025-databasen till diskfilen Z:\SQLServerBackups\AdventureWorks2022.bak.

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