Hej,
I den här artikeln kommer jag att fortsätta att förklara dina backuptyper i SQL Server 2017.
Läs tidigare artikel innan detta.
SQL Server 2017 Backup -2
Du kan differentiell säkerhetskopiera SQL Server-databasen som följande, med SQL Server Management Studio (Högerklicka relaterad databas—> Uppgifter–> Säkerhetskopiera)
Eller så kan du säkerhetskopiera Differential i SQL Server-databasen med T-SQL-kod som följande.
BACKUP DATABASE [TEST] TO DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\Backup\Differential.bak' WITH DIFFERENTIAL , NOFORMAT, NOINIT, NAME = N'TEST-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10 GO
För att kunna säkerhetskopiera transaktionsloggen i SQL Server, Återställningsmodell måste vara full. För att göra detta, högerklicka på vår databas, klicka på Egenskaper och klicka på fliken Alternativ i menyn som visas. Som visas i bilden nedan, ändra återställningsmodellen från enkelt läge till fullt läge.
Om databasens återställningsmodell är full kan du säkerhetskopiera av transaktionsloggen SQL Server-databasen som följande, med hjälp av SQL Server Management Studio (Högerklicka relaterad databas—> Uppgifter–> Säkerhetskopiera)
Eller så kan du säkerhetskopiera transaktionslogg i SQL Server-databasen med T-SQL-kod som nedan.
BACKUP LOG [TEST] TO DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\Backup\TransactionlogBackup.trn' WITH NOFORMAT, NOINIT, NAME = N'TEST-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10 GO
Komprimering är mycket viktigt för lagringsutnyttjande. Du kan säkerhetskopiera databasen komprimerad i SQL Server som följande.
Eller så kan du säkerhetskopiera Full Compressed i SQL Server-databas med hjälp av T-SQL-kod som nedan.
BACKUP DATABASE [TEST] TO DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\Backup\CompressedFullBackup.bak' WITH NOFORMAT, NOINIT, NAME = N'TEST-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, COMPRESSION, STATS = 10 GO
SQL Server-säkerhetskopieringen är klar, jag kommer att förklara återställning och återställning i SQL Server i nästa inlägg.