En este tutorial, aprenderemos a realizar copias de seguridad con la sentencia sql backup database y con Management Studio (SSMS). Es importante crear backup por la seguridad de la base de datos, regularmente para que nuestros datos no se pierdan si la base de datos tiene errores graves.
Utilizando la sentencia SQL BACKUP DATABASE, podemos crear backup a la base de datos en SQL server. Por ejemplo,
BACKUP DATABASE mi_dbbase
TO DISK = 'C:\my_db_backup.bak';
Aquí, el comando SQL BACKUP DATABASE crea un archivo de respaldo del mi_dbbase de datos dentro de la unidad C , denominad a my_db_backup.bak.
Nota: Es una convención común usar la extensión de archivo .bak en los ficheros de backup de la base de datos; sin embargo, no es obligatorio.
Copia de seguridad solo de cambios nuevos en SQL
En SQL, también podemos hacer una copia de seguridad solo de los cambios nuevos en comparación con la copia de seguridad anterior usando el comando WITH DIFFERENTIAL. Por ejemplo,
BACKUP DATABASE my_db
TO DISK = 'C:\my_db_backup.bak'
WITH DIFFERENTIAL;
Aquí, el comando SQL backup database combinado con WITH DIFFERENTIAL agrega solo cambios nuevos al archivo de copia de seguridad anterior. Por lo tanto, este comando puede funcionar más rápido.
Hacer backup con SQL Server Management Studio (SSMS)
La principal herramienta de administración de SQL Server es Management Studio (SSMS). En ella también podemos, Crear un backup sin utilizar el comando SQL BACKUP DATABASE, de forma fácil:
Haga clic derecho encima del nombre de la base de datos, luego vaya a Tareas ⇒ Copia de seguridad…
En la siguiente ventana, seleccione el directorio donde desea guardar la copia de seguridad. Haga clic en el botón «Eliminar» para eliminar la ruta predeterminada al archivo de copia de seguridad y luego en «Agregar» y seleccione un directorio.
Al que resaltar, que si se conecta a un servidor SQL utilizando un usuario y una contraseña, el usuario de NT Service\MSSQLSERVER debe tener permisos de escritura en este directorio.
Esta ventana tiene tres pestañas: General, Opciones de medios, Opciones de copia de seguridad. Explórelos para comprender qué opciones hay. Por ejemplo, en la última pestaña, puede activar la compresión, por lo que el archivo de backup se comprimirá sobre la marcha. Esto disminuye de manera eficaz el peso de la copia de seguridad, al mismo tiempo que aumenta significativamente la carga en SQL Server.
Restaurar Backup de SQL server
En SQL Server, podemos usar la declaración RESTORE DATABASE
. Por ejemplo,
RESTORE DATABASE my_db
FROM DISK = 'C:\my_db_backup.bak';
También puede usar herramientas externa de backup
Conclusión
Puntos importantes a tomar en cuento:
- Los datos potencian su organización y su ventaja competitiva. Es por eso la recuperación son importantes.
- Evite la pérdida de datos : las consecuencias de la pérdida o el compromiso de los datos van desde irritantes hasta costosas. Las empresas pueden sufrir sanciones financieras, así como la pérdida de la confianza de los clientes y la reputación de la marca. La función principal de la copia de seguridad y la recuperación es preservar los datos críticos en caso de pérdida o daño.
- Mantenimiento de las operaciones : frente a un desastre, ya sea natural o provocado, incluido un ataque de ransomware, las empresas siguen funcionando.
- Mantenga una buena experiencia del cliente : los registros de clientes perdidos crean desafíos comerciales, como la reducción de la satisfacción del cliente y los ingresos, así como el incumplimiento de las regulaciones. Alternativamente, los ricos conjuntos de datos de clientes siempre disponibles impulsan una mayor lealtad de los clientes y, en consecuencia, mayores ganancias.
- La recuperación de datos eficaces eliminan el tiempo perdido que los empleados deben dedicar a reescribir informes, volver a teclear datos o volver a calcular hojas de cálculo cuando se pierden datos y archivos.
- Conservar registros históricos : la copia de seguridad de los datos permite a las empresas crear archivos corporativos de sus operaciones y, en algunos casos, lo exigen las regulaciones gubernamentales o de la industria.
- Satisfacer a los auditores : las leyes difieren de una jurisdicción a otra, pero tener una contabilidad importante y otros registros financieros respaldados, recuperables y de fácil acceso tanto por razones fiscales como de auditoría.
- Logre tranquilidad : ya sea un huracán, un delito cibernético o una falla del sistema, las cosas malas pueden sucederle incluso a las empresas mejor administradas. y recuperación de datos, respaldada por la solución tecnológica adecuada, significa que su organización puede ser resistente y superar incluso las circunstancias más difíciles