Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Backup di SQL Server 2017 -3

Ciao,

In questo articolo, continuerò a spiegarti i tipi di backup in SQL Server 2017.

Leggi l'articolo precedente prima di questo.

Backup di SQL Server 2017 -2

È possibile eseguire il backup differenziale del database di SQL Server come segue, utilizzando SQL Server Management Studio (database relativo al clic destro—> Attività—> Backup)

Oppure puoi eseguire il backup differenziale nel database di SQL Server utilizzando il codice T-SQL come segue.

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

Per eseguire il backup del log delle transazioni in SQL Server, Modello di ripristino deve essere pieno. Per fare ciò, fai clic con il pulsante destro del mouse sul nostro database, fai clic su Proprietà e fai clic sulla scheda Opzioni nel menu che appare. Come mostrato nell'immagine qui sotto, cambia il modello di recupero dalla modalità Semplice alla modalità Completa.

Se il modello di ripristino del database è pieno, è possibile eseguire il backup del database SQL Server del registro transazioni come segue, utilizzando SQL Server Management Studio (database correlato clic destro—> Attività—> Backup)

Oppure puoi eseguire il backup del registro delle transazioni nel database di SQL Server utilizzando il codice T-SQL come segue.

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

La compressione è molto importante per l'utilizzo dell'archiviazione, è possibile eseguire il backup del database compresso in SQL Server come segue.

Oppure puoi eseguire il backup del database di SQL Server completamente compresso utilizzando il codice T-SQL come segue.

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

Il backup di SQL Server è completato, spiegherò il ripristino e il ripristino in SQL Server nel prossimo post.