SQL Dump

El programa permite, de forma sencilla, realizar una imagen de todas las bases de datos a un directorio indicado

Mediante el uso del programa se puede realizar copias de seguridad completas de todas las bases de datos disponibles en todas las instancias SQL Server corriendo de forma local en la computadora.


Sintaxis de los comandos

sqldump DirectorioDestino [usuario_sql] [contraseña]

Parámetros:


Modos de inicio de sesión

SQL Server puede funcionar en dos modos de autenticación: Windows Authentication y en modo mixto (SQL Server y Windows Authentication). El modo Windows Authentication y el modo mixto permiten realizar copias de seguridad de las bases de datos sin indicar la contraseña para acceder al servidor SQL. El comando sqldump se debe ejecutar solamente con un parámetro, el cual indica el directorio de destino, por ejemplo:
sqldump C:\copias
En este caso, el usuario del sistema debe pertenecer a un grupo con derechos de operador de copias de seguridad

Sqldump también puede usar las credenciales proporcionadas (usuario y contraseña) para iniciar sesión en el servidor SQL y realizar la copia de seguridad. Para ello, se debe ejecutar sqldump con tres parámetros, por ejemplo:
sqldump C:\copias NombreDeUsuario ContraseñaDeAcceso



Uso de SQL Dump en el programa Ferro Backup System

SQL Dump puede utilizarse junto a Ferro Backup System para automatizar las copias de seguridad de bases de datos en modo completo, diferencial o delta. Para realizar las copias de seguridad de todas las bases de datos de un servidor SQL, debe instalar en ese servidor el programa FBS Worker, y seguidamente configurar las tareas de copia de seguridad y los comandos a distancia. El archivo sqldump.exe se debe copiar al directorio, en el cual se ha instalado FBS Worker o al directorio del sistema.

Los comandos remotos permiten ejecutar ciertos comandos antes y después de las tareas de copia de seguridad. Para tomar imágenes de las bases de datos antes de las copias de seguridad, debe añadir los siguientes comandos:
Cuándo realizar: Antes de la copia de seguridad
Esperar: Sí
Comando: SQLDUMP
Parámetros: C:\copias
o
Parámetros: C:\copias NombreDeUsuario ContraseñaDeAcceso


Si asumimos que las copias de las bases de datos se almacenan en el directorio C:\copias, entonces el rango de copias de seguridad debería tener el siguiente aspecto:
C:\copias\*.*



Recuperación de una base de datos desde una copia de seguridad

Para recuperar una base de datos desde una copia de seguridad en el mismo servidor SQL u otro, debe extraer el archivo con las imágenes y seguidamente ejecutar el comando SQLCMD, por ejemplo:
sqlcmd -Q "RESTORE DATABASE master FROM DISK = 'C:\copias\master.bak' WITH REPLACE;"



Descargar

Descargue gratuitamente el programa SQL Dump (no precisa de instalación): sqldump.exe (300 kB)