Restaurar base de datos sql server con command de windows

Se necesitarían dos archivos:

1. El comando de CMD, que se encarga de llamar los comandos de sql guardados en el segundo archivo. (nombre: elqueseteocurra.bat)

SQLCMD -S localhost -U usuario -P password -i restartBD.sql
pause

2. Los comandos sql para restaurar la bd, así tenga conexiones abiertas. (nombre del archivo: restartBD.sql.


GO
ALTER DATABASE NombreBD
SET OFFLINE WITH ROLLBACK IMMEDIATE
GO
RESTORE DATABASE NombreBD FROM DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup\MIBACKUP.bak'
WITH REPLACE
GO

Espero les sirva para restaurar bases de datos más rápido.

Sean felices! :) Y siéntanse libres de opinar ;)

No hay comentarios:

Publicar un comentario