Ver Mensaje Individual
  #2  
Antiguo 24-09-2004
Avatar de __hector
[__hector] __hector is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 1.075
Reputación: 23
__hector Va por buen camino
Se lleno el log? El log no puede llenarse. Quizas se lleno el disco, que es otra cosa, pero para eso hay multiples soluciones.

En la base de datos en cuestion, clic derecho, properties, Transaction Log, Maximum file size: aumentar el tamaño maximo, o marcarlo sin restriccion de tamaño.

Si el disco ya no aguanta mas, puedes definir el transaction log en otro disco, cuando creas la base de datos (en otro filegroup), pero si no puedes recrear el escenario, esta opcion no te es valida (puesto que no puedes mover el transaction log de disco una vez que ya esta creada la bbdd)

Siguiendo en ese sentido, puedes hacer un backup de la base de datos y truncar el log, o truncar el log en caso de que no puedas hacer el backup. Esto lo consigues con TSQL, y la sentencia:

BACKUP LOG nombrebasededatos WITH [NO_LOG, TRUNCATE_ONLY]

Cualquiera de las dos opciones daran el mismo resultado: borraran el contenido del log.

Con respecto a la otra pregunta: no hay forma de ver el contenido del transaction log, y quizas este incorrecto hablar de la "base de datos de transacciones" pues no es una base de datos como tal, sino una coleccion secuencial de sentencias que alteran el contenido de la base de datos.

Si necesitas saber como trabaja, leete algo en los Books Online (excelente fuente de documentacion sobre sqlserver, incluidos en la instalacion (F1)) bajo el topico de Backup o Transaction log backups.

Suerte!
__________________
Héctor Geraldino
Software Engineer
Responder Con Cita