Soy un DBA accidental, un desarrollador que heredó un par de servidores de bases de datos (2005 y 2008) de alguien que sabía poco sobre la administración de bases de datos y aparentemente tenía aún menos interés en aprender más sobre el tema.
Estoy aprendiendo sobre la marcha, y actualmente estoy tratando de resolver los archivos de registro de transacciones.
Todas nuestras bases de datos se han configurado con el modelo de recuperación simple y el autoencogimiento. He entendido que usar el autoencogimiento suele ser una idea horrible, pero tengo entendido que esto se hizo para evitar que los registros de transacciones se descontrolen. (¿Autoencogimiento realmente reduce los archivos de registro o solo el DB?)
Encontré esto sobre SQL Server 2012, y me preguntaba si es cierto sobre 2005 y / o 2008, y exactamente qué significa: "Cuando una base de datos usa el modelo de recuperación simple, el Motor de base de datos trunca el registro de transacciones después de un punto de control. [. ..] El Motor de base de datos activa un punto de control automático bajo el modelo de recuperación simple cuando el registro virtual se llena en un 70 por ciento ". ¿Dónde se especifica el tamaño del registro virtual?
Quiero deshabilitar la reducción automática en todas las bases de datos, pero antes de hacerlo, necesito saber que los archivos de registro no se descontrolarán rápidamente.
Cualquier ayuda sería muy apreciada.