Copia de seguridad para cada dia de la semana
Publicado por nano (4 intervenciones) el 14/09/2015 21:16:16
Muy buenas a todos!!!
Tengo un script para hacer una copia de seguridad de una base de datos de SQL SERVER para cada día de la semana con la secuencia Conta_1(lunes), Conta_2(Martes)... y así hasta el Domingo que os detallo a continuación:
DECLARE @dest nvarchar(255)
SET @dest = N'C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\Backup\Conta_' + CAST(DATEPART(weekday, GETDATE()) AS nvarchar(1))
BACKUP DATABASE [ContaHome] TO DISK = @dest
WITH NOFORMAT, NOINIT,
NAME = N'ContaHome-Completa Base de datos Copia de seguridad',
SKIP,
NOREWIND,
NOUNLOAD,
STATS = 10
GO
El problema después de una semana completa es que si la copia del lunes pasado ocupaba 150 Mb, hoy lunes me ha vuelto a crear el fichero pero con 300 Mb., es decir, que me la incrementa, de tal forma que acabaré sin espacio en el disco, pues la idea era tener las siete ultimas copias y despreocuparme.
A ver si alguien me puede echar un cable sobre que puede estar mal o de porqué me la añade...
Muchas Gracias de antemano,
Nano.
Tengo un script para hacer una copia de seguridad de una base de datos de SQL SERVER para cada día de la semana con la secuencia Conta_1(lunes), Conta_2(Martes)... y así hasta el Domingo que os detallo a continuación:
DECLARE @dest nvarchar(255)
SET @dest = N'C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\Backup\Conta_' + CAST(DATEPART(weekday, GETDATE()) AS nvarchar(1))
BACKUP DATABASE [ContaHome] TO DISK = @dest
WITH NOFORMAT, NOINIT,
NAME = N'ContaHome-Completa Base de datos Copia de seguridad',
SKIP,
NOREWIND,
NOUNLOAD,
STATS = 10
GO
El problema después de una semana completa es que si la copia del lunes pasado ocupaba 150 Mb, hoy lunes me ha vuelto a crear el fichero pero con 300 Mb., es decir, que me la incrementa, de tal forma que acabaré sin espacio en el disco, pues la idea era tener las siete ultimas copias y despreocuparme.
A ver si alguien me puede echar un cable sobre que puede estar mal o de porqué me la añade...
Muchas Gracias de antemano,
Nano.
Valora esta pregunta
0