Problema con MS SQL: log de transacciones lleno
Mi problema es que la base de datos tiene lleno su log de transacciones y no deseo realizar un backup log db_log truncate only sin estar seguro de que esto no afectará a los datos que están almacenados en la base de datos. Se que no debería afectar, pero no estoy 100% seguro.
El archivo de log de transacciones pesa como 12 Gbytes y el de data cerca de los 3 GBytes, no tengo espacio suficiente en disco como para hacer un full ni para hacer crecer el log de transacción. No obstante si tengo espacio en otras unidades locales de disco, por lo que he pensado lo siguiente:
1.- Detener el servicio SQL
2.- Copiar los archivos tal y como están a otro disco
3.- Subir el servicio y proceder a abrir el SQL query analyzer
4.- Ejecutar el comando: Backup log db_log truncate only
5.- Ejecutar un shrink de la base de datos
¿Algún comentario al respecto? ;
El archivo de log de transacciones pesa como 12 Gbytes y el de data cerca de los 3 GBytes, no tengo espacio suficiente en disco como para hacer un full ni para hacer crecer el log de transacción. No obstante si tengo espacio en otras unidades locales de disco, por lo que he pensado lo siguiente:
1.- Detener el servicio SQL
2.- Copiar los archivos tal y como están a otro disco
3.- Subir el servicio y proceder a abrir el SQL query analyzer
4.- Ejecutar el comando: Backup log db_log truncate only
5.- Ejecutar un shrink de la base de datos
¿Algún comentario al respecto? ;
Respuesta de iislas
1