Reducir El Log De Transacciones Sql 2008 R2

Páginas: 4 (852 palabras) Publicado: 1 de febrero de 2013
Reducir el Log de Transacciones ( Transaction Log ) de SQL Server.

Soluciones rápidas al problema.
Hacer Backup del Log de Transacciones ( Transaction Log ) y reducir el fichero.
1. Ejecuta doso tres veces la instrucción CHECKPOINT. Esto asegurará que todas las páginas de memoria se han escrito en el fichero de datos.
2. Luego haz un BACKUP LOG WITH TRUNCATE_ONLY para que trunque elregistro de transacciones.
3. Posteriormente ejecutas DBCC SHRINKFILE indicando el nombre del fichero del log a reducir.
(En la ayuda puedes ampliar información sobre estos dos mandatos).
Eliminar elfichero para que se genere de Nuevo (Esta solución es demasiado drástica, emplearla solo si falla la anterior):
1. Pon la base de datos en modo "single user".
2. Ejecuta CHECKPOINT dos o tresveces. Esto asegurará que todas las páginas de memoria se han escrito en el fichero de datos.
3. Asegúrate de que no hay conexiones abiertas a la base de datos, con lo que no puede haber transacciones amedio ejecutar.
4. Utiliza sp_detach_db para desconectar dicha base de datos.
5. Elimina el fichero de log.
6. Utiliza sp_attach_db para reconectar la base de datos. SQL Server creará un nuevofichero de log.
¡¡¡ IMPORTANTE !!!
Si no ejecutas el proceso completamente y en este orden, podrías tener problemas de consistencia de información en el fichero de datos.
Por ejemplo, si apagas elequipo sin más, SQL Server no ha tenido tiempo de volcar las páginas de datos de la memoria al disco. Al reiniciar SQL Server, el problema será corregido utilizando la información contenida en elregistro de transacciones, pero si este no está presente, el archivo de datos se dará por bueno, y podría ser realmente inconsistente.
Otro detalle importante a tener en cuenta es que el log no se limpianunca completamente, ya que siempre hay operaciones internas que SQL Server necesita mantener en él.

Causas habituales del crecimiento del Log de Transacciones ( Transaction Log ).
Si el log ha...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sql Server 2008 R2 Pricing
  • Reducir transaction log sql 2000
  • Instalación Sql Server 2008 R2 Paso A Paso
  • Tipos de datos sql server 2008 R2
  • Sql server 2008 r2
  • Instalacion de sql 2008 r2
  • Transacciones En Sql
  • Transacciones En Sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS