Dela via


Definiera en logisk säkerhetskopieringsenhet för en diskfil (SQL Server)

gäller för:SQL Server

Det här avsnittet beskriver hur du definierar en logisk säkerhetskopieringsenhet för en diskfil i SQL Server med hjälp av SQL Server Management Studio eller Transact-SQL. En logisk enhet är ett användardefinierat namn som pekar på en specifik fysisk säkerhetskopieringsenhet (en diskfil eller bandenhet). Initieringen av den fysiska enheten sker senare när en säkerhetskopia skrivs till säkerhetskopieringsenheten.

i det här avsnittet

Innan du börjar

Begränsningar och restriktioner

  • Det logiska enhetsnamnet måste vara unikt bland alla logiska säkerhetskopieringsenheter på serverinstansen. För att visa de befintliga logiska enhetsnamnen, använd katalogvyn sys.backup_devices för att göra en fråga.

Rekommendationer

  • Vi rekommenderar att en säkerhetskopieringsdisk är en annan disk än databasdata och loggdiskar. Detta är nödvändigt för att se till att du kan komma åt säkerhetskopiorna om data eller loggdisken misslyckas.

Säkerhet

Behörigheter

Kräver medlemskap i diskadmin fast serverroll.

Kräver behörighet att skriva till disken.

Använda SQL Server Management Studio

Så här definierar du en logisk säkerhetskopieringsenhet för en diskfil

  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 serverobjektoch högerklicka på Säkerhetskopieringsenheter.

  3. Klicka på Ny enhet för säkerhetskopiering. Dialogrutan Säkerhetskopieringsenhet öppnas.

  4. Ange ett enhetsnamn.

  5. För målet klickar du på Fil och anger filens fullständiga sökväg.

  6. Om du vill definiera den nya enheten klickar du på OK.

Om du vill säkerhetskopiera till den här nya enheten lägger du till den i fältet Säkerhetskopiera till: i dialogrutan Säkerhetskopiera databas (Allmänt). Mer information finns i Skapa en fullständig databassäkerhetskopiering (SQL Server).

Använda Transact-SQL

Så här definierar du en logisk säkerhetskopia för en diskfil

  1. Anslut till databasmotorn.

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

  3. Kopiera och klistra in följande exempel i frågefönstret och klicka på Kör. Det här exemplet visar hur du använder sp_addumpdevice för att definiera en logisk säkerhetskopieringsenhet för en diskfil. Exemplet lägger till disksäkerhetskopieringsenheten med namnet mydiskdump, med det fysiska namnet c:\dump\dump1.bak.

USE AdventureWorks2022;  
GO  
EXEC sp_addumpdevice 'disk', 'mydiskdump', 'c:\dump\dump1.bak' ;  
GO  

Se även

BACKUP (Transact-SQL)
Säkerhetskopieringsenheter (SQL Server)
sys.backup_devices (Transact-SQL)
sp_addumpdevice (Transact-SQL)
sp_dropdevice (Transact-SQL)
Definiera en logisk säkerhetskopieringsenhet för en bandenhet (SQL Server)
Visa egenskaper och innehåll för en logisk säkerhetskopieringsenhet (SQL Server)