SoloCodigo
Bases de Datos => SQL Server => Mensaje iniciado por: emmprune en Jueves 1 de Noviembre de 2007, 01:18
-
Hola a todos en solocodigo!!
Aqui vengo con un nuevo problema. El asunto esta así, tengo una DB en SQL Server 2005 y un procedimiento que me extrae información de otra DB y la guarda en un tabla. Recientemente me marco un error al ejecutar dicho procedimeinto:
Mens 9002, Nivel 17, Estado 2, Procedimiento Proc1, Línea 122
El registro de transacciones de la base de datos 'DB1' está lleno. Para saber por qué no se puede volver a utilizar el espacio del registro, vea la columna log_reuse_wait_desc de sys.databases
Mi mas grande problema es que no se mucho de SQL Server, asi es que ando algo perdido. Si porfavor pudieran echarme una mano, se los agradecería.
Gracias de antemano.
Saludos a Todos!!!
-
Parece que hay algo pendiente
Mira
para ver el stautus log_reuse_wait y el que te dice que veas
log_reuse_wait_desc que al parecer contiene la descripcion del 'problema'
<!--sql--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>SQL </td></tr><tr><td id='CODE'><!--sql1-->[color=blue;font-weight]select[/color] log_reuse_wait,log_reuse_wait_desc from sys.databases where name='nombre_base_datos' <!--sql2--></td></tr></table><div class='postcolor'><!--sql3-->
Puedes leerlo aqui:
http://technet.microsoft.com/es-es/library/ms178534.aspx (http://technet.microsoft.com/es-es/library/ms178534.aspx)
Saludos
-
Hola F_Tanori, muchas gracias por responder.
Ok.. revisé las columnas con la sentencia que me pasaste:
log_reuse_wait=2
log_reuse_wait_desc=LOG_BACKUP
al parecer necesitaba realizar una copia de seguridad pero del archivo de transacciones. Asi es que ya quedo, ejecute el proceso y no me marco ningun error.
Muchísimas Gracias por tu Ayuda!!!! :D :D :D
Saludos. :hola: