Hacer backup de Sql server mediante línea de comandos
Soluciones de automatización de backups de SQL Server
Esto es para programadores que deseen hacer backups o copias de respaldo a sus bases de datos en SQL Server usando la línea de comandos.
En este ejemplo voy a usar el sqlcmd.
Si usted no sabe qué es el sqlcmd, le recomiendo leer alguno de mis artículos relacionados:
http://elpaladintecnologico.blogspot.com/2009/04/sqlcmd-la-linea-de-comandos-para-sql.html
http://elpaladintecnologico.blogspot.com/2009/04/sqlcmd-la-linea-de-comandos-para-sql.html
Para hacer una copia de respaldo:
Backup Database test FROM DISK=’C:\backup\test.bak’
GO
GO
Lo que estamos haciendo es crear un archivo de respaldo llamado test.bak en la carpeta backup (asegúrese que la carpeta fue creada).
Si le sale un mensaje parecido a este:
Msg 3201, Level 16, State 1, Server .\SQLEXPRESS, Line 1
Cannot open backup device 'C:\test.back'. Operating system error 5(Access is denied.).
Créese una carpeta nueva con el usuario y trate de crear el backup en la nueva carpeta.
Para recuperar la copia de respaldo:
RESTORE DATABASE test
FROM DISK = 'c:\backup\test.back'
GO
Esta sentencia le permite restaurar la base de datos usando la copia de respaldo utilizada.
Tienes más dudas ?
Escribe a este blog ?
Comentarios
Publicar un comentario