Hej,
I denne artikel vil jeg fortsætte med at forklare dig sikkerhedskopieringstyper i SQL Server 2017.
Læs tidligere artikel før denne.
SQL Server 2017 Backup -2
Du kan differentiere backup af SQL Server-databasen som følgende ved hjælp af SQL Server Management Studio (højreklik relateret database—> Opgaver–> Sikkerhedskopier )
Eller du kan Differential sikkerhedskopiere i SQL Server-database ved hjælp af T-SQL-kode som følgende.
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
For at tage backup af transaktionslog i SQL Server, Recovery Model skal være fyldt. For at gøre dette skal du højreklikke på vores database, klikke på Egenskaber og klikke på fanen Indstillinger i menuen, der vises. Som vist på billedet nedenfor skal du ændre gendannelsesmodellen fra simpel tilstand til fuld tilstand.
Hvis databasens gendannelsesmodel er fuld, kan du sikkerhedskopiere af transaktionslog SQL Server-databasen som følgende ved hjælp af SQL Server Management Studio (højreklik relateret database—> Opgaver–> Sikkerhedskopier )
Eller du kan sikkerhedskopiere af transaktionslog i SQL Server-databasen ved hjælp af T-SQL-kode som følgende.
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 er meget vigtigt for lagerudnyttelse. Du kan sikkerhedskopiere databasen komprimeret i SQL Server som følger.
Eller du kan sikkerhedskopiere Fuldt komprimeret i SQL Server-databasen ved hjælp af T-SQL-kode som følgende.
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 Backup er fuldført, jeg vil forklare Gendan og Gendan i SQL Serveren i næste indlæg.