sql >> Base de Datos >  >> RDS >> Sqlserver

Copia de seguridad de SQL Server 2017 -3

Hola,

En este artículo, continuaré explicándote los tipos de copias de seguridad en SQL Server 2017.

Lea el artículo anterior antes de este.

Copia de seguridad de SQL Server 2017 -2

Puede hacer una copia de seguridad diferencial de la base de datos de SQL Server como se muestra a continuación, utilizando SQL Server Management Studio (haga clic con el botón derecho en la base de datos relacionada—> Tareas—> Copia de seguridad)

O puede hacer una copia de seguridad diferencial en la base de datos de SQL Server usando el código T-SQL como se muestra a continuación.

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

Para realizar una copia de seguridad del registro de transacciones en SQL Server, Modelo de recuperación debe estar lleno Para hacer esto, haga clic derecho en nuestra base de datos, haga clic en Propiedades y haga clic en la pestaña Opciones en el menú que aparece. Como se muestra en la imagen a continuación, cambie el modelo de recuperación del modo simple al modo completo.

Si el modelo de recuperación de la base de datos está lleno, entonces puede hacer una copia de seguridad de la base de datos de SQL Server del registro de transacciones como se muestra a continuación, utilizando SQL Server Management Studio (haga clic con el botón derecho en la base de datos relacionada -> Tareas -> Copia de seguridad)

O puede hacer una copia de seguridad del registro de transacciones en la base de datos de SQL Server utilizando el código T-SQL como se muestra a continuación.

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 compresión es muy importante para la utilización del almacenamiento. Puede hacer una copia de seguridad de la base de datos comprimida en SQL Server como se muestra a continuación.

O puede realizar una copia de seguridad completa comprimida en la base de datos de SQL Server utilizando el código T-SQL como se muestra a continuación.

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

La copia de seguridad de SQL Server está completa, explicaré la restauración y recuperación en SQL Server en la próxima publicación.