In Blog, Chile, Genexus, SQL, Tips

Asi es, como se lee en el titulo, después de varias opciones encontré un sql para hacer respaldo de DB en sql server de forma simple y rápida.

 

Esto es factible para realizar respaldos de Modelos (KB) en Genexus  sin tener que detener o pausar SQL Server.

Voy a especificar el fuente del los archivos

se debe crear un archivo con extención .SQL en el cual especificaremos esta instrucción

BACKUP DATABASE [GX_KB_DB_EJEMPLO] TO DISK = N’d:\backups\GX_KB_DB_EJEMPLO.bak’ WITH NOFORMAT, INIT, NAME = N’GX_KB_DB_EJEMPLO-Full Database Backup’, SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO

A continuación debemos crear un .bat

sqlcmd -S INSTANCIA\SQL -i «BackupScripts.sql»

set yr=%date:~8,2%
set year=%date:~6,4%
set month=%date:~3,2%
set day=%date:~0,2%

set hour=%time:~0,2%
set hour=%hour: =0%
set min=%time:~3,2%
set sec=%time:~6,2%

ren d:\backups\GX_KB_DB_EJEMPLO.bak %year%%month%%day%_%hour%%min%_GX_KB_DB_EJEMPLO.bak

:: En el caso que sean mas de un respaldo
:: ren d:\backups\GX_KB_DB_EJEMPLO2.bak %year%%month%%day%_%hour%%min%_GX_KB_DB_EJEMPLO2.bak
::

pause
exit

 

Si necesitas descargar el comprimido con esto mismo pero ya en sus archivos, dejame tu nombre y Correo y te llegara el link.


 

Recent Posts

Dejar un comentario

admain-redireccionar-url-index-html