Ahoj,
V tomto článku vám budu nadále vysvětlovat typy zálohování v SQL Server 2017.
Před tímto si přečtěte předchozí článek.
Záloha SQL Server 2017 -2
Databázi SQL Server můžete rozdílově zálohovat následujícím způsobem pomocí SQL Server Management Studio ( související databáze kliknutím pravým tlačítkem myši—> Úkoly–> Zálohovat )
Nebo můžete provést diferenciální zálohování v databázi SQL Server pomocí kódu T-SQL, jak je uvedeno níže.
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
Chcete-li provést zálohu protokolu transakcí na serveru SQL Server, model obnovy musí být plný. Chcete-li to provést, klikněte pravým tlačítkem myši na naši databázi, klikněte na Vlastnosti a v zobrazené nabídce klikněte na kartu Možnosti. Jak je znázorněno na obrázku níže, změňte model obnovy ze jednoduchého režimu na úplný.
Pokud je model obnovy databáze plný, můžete zálohovat databázi protokolu transakcí SQL Server následujícím způsobem pomocí SQL Server Management Studio (související databáze kliknutím pravým tlačítkem —> Úkoly–> Zálohovat )
Nebo můžete zálohovat transakční protokol v databázi SQL Server pomocí kódu T-SQL, jak je uvedeno níže.
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
Komprese je velmi důležitá pro využití úložiště, můžete zálohovat databázi komprimovanou na SQL Server, jak je uvedeno níže.
Nebo můžete zálohovat Full Compressed v databázi SQL Server pomocí kódu T-SQL, jak je uvedeno níže.
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
Zálohování serveru SQL je dokončeno, v dalším příspěvku vysvětlím obnovení a obnovení na serveru SQL.