Pregunta: | 26891 - COMO BORRAR LOG DE TRANSACCIONES |
Autor: | Alvaro Andres Noreña Correa |
Alguien me puede colaborar...
Mi problema es que no he podido borrar el log de transacciones de una base de datos que se encuentra en Sql2000 con un sistema operativo en windows 2000 el log tiene un tamaño de (2 G). cierro todas las conexiones , bajo los servicios administrativos y cuando la elimino , daña las base de datos (Sospechoso) gracias por su colaboracion |
Respuesta: | GuilleSQL |
Parece como si pudiera ser un problema de disco, si puedes, revisa el Visor de Sucesos del Sistema, y comprueba los errores de Disk.
Por otro lado, desde SQL Server, quizás te pueda ser útil: Sobre bases de datos sospechosas (suspect) en SQL Server 2000: http://www.guillesql.es/Articulos/SQLServerFAQ_Base_Datos_Suspect _Sospechosa_sp_resetstatus_DBCC_DBRECOVER_Emergency_Mode.aspx Sobre cómo reducir una base de datos: http://www.guillesql.es/Articulos/SQLServerFAQ_Reducir_Base_Datos_DBCC.aspx Espero que esto te pueda servir. Saludos, GuilleSQL http://www.guillesql.es |
Respuesta: | Hernan Cespedes |
Alvaro , proba con esto , a mi me sirvio
Tenes que entrar en el Query Analyser Eleji la base de datos que quere borrar el log escribi : backup log <tu base de datos> with no_log Esto te descarga todo lo que tiene el log Despues tendria que hacer un shrink de la base de datos Cualquier cosa Chiflame Hernan Cespedes DBA - Sistemas |