Srs:
Estoy diseñando una estrategia de respaldo. Tengo 2 consultas.
1. Diariamente hago un backup full de la base de datos con la sentencia:
CHECKPOINT
BACKUP DATABASE MIBASE TO DISK = N'D:\BASESQL\Backup\RespaldoDiario.bak'
WITH NOFORMAT, NOINIT, SKIP, NOREWIND, NOUNLOAD, STATS = 10
La base de datos pesa 30Gb. Después de esta sentencia:
puedo limpiar el log de transacciones tranquilamente?
Usaría la siguiente sentencia: DBCC SHRINKFILE (Base_log,500)
Es muy pequeña dejarla de este tamaño (500Mb) o puede ser más pequeña?
Cuál es el tamaño recomendable?
2. Como la información es sensible y trabajan más de 100 personas conectadas
deseo respaldar durante el día el log de transacciónes cada 30 minutos. Esta
es la sentencia que quiero ejecutar:
BACKUP LOG MIBASE TO DISK = N'D:\BASESQL\Backup\RespaldoLog.bak' WITH
NOFORMAT, NOINIT, NAME = N'Copia de Seguridad LOG Transacciones', SKIP,
NOREWIND, NOUNLOAD, STATS = 10
Está bien ejecutar sólo esta sentencia?
Estas sentencias las programaría en el Agente Sqlserver.
Desde ya les agradezco.
atte
José Luis Krautz
Leer las respuestas