El TecnoBaúl de Kiquenet

Kiquenet boring stories

Posts Tagged ‘sqlserver backups scripts’

Copias de Seguridad Sql Server 2005

Posted by kiquenet en 1 abril 2010

Una forma de realizar copias de seguridad de una base de datos de SqlServer 2005 (Express).

Se puede crear un fichero BAT y programarlo diariamente con el programador de tareas de windows.

El bat tiene lo siguiente:

SQLCMD -U sa -P password -S serverSQL1\SQLEXPRESS -d BaseDatosDeNominas -Q "EXEC dbo.EjecutaBackup"

Y el procedimiento almacenado ejecuta la instrucción BACKUP DATABASE …

ALTER PROCEDURE [dbo].[EjecutaBackup]
AS
BEGIN
    Declare @sNomBD varchar(50)
    Declare @sSufijoBD varchar(10)

    –select @sSufijoBD = substring(convert(varchar,getdate(),126),1,10)
    select @sSufijoBD = convert(varchar,getdate(),126)
    set @sNomBD = ‘C:\bck_up\Nominas_’ + @sSufijoBD + ‘.BAK’

    print(@sNomBD)

    BACKUP DATABASE BaseDatosDeNominas TO DISK = @sNomBD

END

Posted in SQL | Etiquetado: | Leave a Comment »