jueves, 12 de julio de 2012

Truncar fichero transaciones

Para truncar ficheros de transaciones en SQL 2008 o SQL 2008 R2. Lo primero que tenemos que hacer es cambiar en la base de datos una opción para poder truncar el fichero de transaciones en caliente.
  1. Nos vamos a la base de datos y hacemos boton derecho ->propiedades
  2. En el menu elegimos options
  3. Y ahí modificamos el parametro "Recovery model: simple"
  4. Y una vez hecho esto aplicamos y cerramos
  5. volvemos hacer boton derecho en la base de datos a truncar -> new query
  6. Se nos abrirá una especie de note pad donde pondremos el siguiente comando:
    • USE <bD>
    • DBCC SHRINKFILE ('Fichero_log', 100)
  7. Y le damos al play
Y si no ha habido errores se debería de ejecutar la consulta sin ningún tipo de problema. Y ya estaría truncada. Revisamos y vemos que se ha truncado a 100 Mb.
Ponemos la opción "recovery model: full"

0 comentarios:

Publicar un comentario