Anteckning
Å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
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:
Så här definierar du en logisk säkerhetskopieringsenhet för en diskfil med hjälp av:
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
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.
Expandera serverobjektoch högerklicka på Säkerhetskopieringsenheter.
Klicka på Ny enhet för säkerhetskopiering. Dialogrutan Säkerhetskopieringsenhet öppnas.
Ange ett enhetsnamn.
För målet klickar du på Fil och anger filens fullständiga sökväg.
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
Anslut till databasmotorn.
I standardfältet klickar du på Ny fråga.
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 namnetc:\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)