Principales respuestas
Archivo de Logs

Pregunta
-
Buen día. ya conocerán que dependiendo de la configuración, el archivo de logs en sql server crece brutalmente. existe una forma de desactivar la inserción de información de todo tipo a este archivo ldf?...estoy en ambiente de pruebas y no necesito reálmente este archivo.
agradezco de antemano sus respuestas
gracias
Respuestas
-
Hola Yamil Casas:
pero como evito que el archivo de log reciba infomación?
El archivo del log, es un archivo donde el motor anota todas las transacciones que se ejecutan y no están confirmadas. Luego cuando se confirma la transacción se pasan al archivo de datos.
no la necesito para efectos del desarrollo que vengo realizando
No puede funcionar una base de datos, sin registro de transaciones, al menos en SQL Server.
- Marcado como respuesta Yamil Casas viernes, 8 de mayo de 2020 14:06
Todas las respuestas
-
Hola Yamil Casas:
Cambia el modelo de recuperación de tu base de datos, por simple.
Desde el Sql Server Management Studio. Botón derecho, propiedades sobre la base de datos que quieres cambiar el modelo de recuperación. Y en la página Opciones, selecciona en el desplegable Modelo de Recuperación Simple
O mediante TSQL
USE [master] GO ALTER DATABASE [NomBaseDatos] SET RECOVERY SIMPLE WITH NO_WAIT GO
-
eso es lo curioso. que lo tengo como simple pero crece increiblemente. mas de 100gb al hacer una consulta de unos 500 millones de registros..esta es la configuración que tengo:
no hay forma de simplemente decirle que no haga nada en el archivo de logs?
-
-
Sobre el management studio. Explorador de objetos y con el botón derecho, busca.
Base de datos << Tareas << Reducir << Archivos
En la ventana. Tipo de Archivo Registro
En TSQL
USE [LaBaseDeDatos] GO DBCC SHRINKFILE (N'NombreLog' , 0, TRUNCATEONLY) GO
- Propuesto como respuesta Óscar NavarroModerator lunes, 4 de mayo de 2020 15:27
-
-
-
-
Hola Yamil Casas:
pero como evito que el archivo de log reciba infomación?
El archivo del log, es un archivo donde el motor anota todas las transacciones que se ejecutan y no están confirmadas. Luego cuando se confirma la transacción se pasan al archivo de datos.
no la necesito para efectos del desarrollo que vengo realizando
No puede funcionar una base de datos, sin registro de transaciones, al menos en SQL Server.
- Marcado como respuesta Yamil Casas viernes, 8 de mayo de 2020 14:06
-