El archivo de registro de transacciones de SQL Server base de datos no aumenta según el valor de crecimiento del archivo configurado.

Este artículo le ayuda a resolver el problema por el que el archivo de registro de transacciones de SQL Server base de datos no aumenta según el valor de crecimiento del archivo configurado.

Versión original del producto: SQL Server 2008, SQL Server 2008 R2
Número de KB original: 2633151

Síntomas

El valor de crecimiento del archivo configurado para el archivo de registro de transacciones de SQL Server base de datos es de 4 gigabytes (GB) o múltiplos (por ejemplo, 8 GB, 12 GB, etc.). Sin embargo, el archivo de registro de transacciones no aumenta en ese valor. En su lugar, el archivo de registro de transacciones crece en incrementos de solo 250 kilobytes (KB). Además, observa que hay una gran cantidad de archivos de registro virtuales en el archivo de registro de transacciones.

Solución

  • Para SQL Server 2008 R2

    La corrección de este problema se publicó por primera vez en KB2633145 (paquete de actualización acumulativa 11 para SQL Server 2008 R2).

    Nota:

    Dado que las compilaciones son acumulativas, cada nueva versión de corrección contiene todas las revisiones y todas las correcciones de seguridad que se incluyeron con la versión de corrección de SQL Server 2008 R2 anterior. Se recomienda que considere la posibilidad de aplicar la versión de corrección más reciente que contiene esta revisión. Para obtener más información, consulte Las compilaciones de SQL Server 2008 R2 que se publicaron después de SQL Server 2008 R2.

  • Para SQL Server 2008 R2 Service Pack 1

    La corrección de este problema se publicó por primera vez en la actualización acumulativa 4. Para obtener más información sobre cómo obtener este paquete de actualización acumulativa para SQL Server 2008 R2, consulte Paquete de actualización acumulativa 4 para SQL Server 2008 R2 Service Pack 1.

    Nota:

    Dado que las compilaciones son acumulativas, cada nueva versión de corrección contiene todas las revisiones y todas las correcciones de seguridad que se incluyeron con la versión de corrección de SQL Server 2008 R2 anterior. Se recomienda que considere la posibilidad de aplicar la versión de corrección más reciente que contiene esta revisión. Para obtener más información, consulte Las compilaciones de SQL Server 2008 R2 que se publicaron después de SQL Server 2008 R2.

Solución alternativa

Cambie el valor de crecimiento del archivo para el archivo de registro de transacciones de SQL Server base de datos para que no sea exactamente divisible en 4 GB.

Más información

Puede usar la siguiente consulta para identificar el archivo de registro de transacciones de SQL Server base de datos:

SELECT name FROM sys.master_files name
FROM sys.master_files WHERE database_id = DB_ID('<db name>')
AND type = 1
AND is_percent_growth = 0
AND growth % 524288 = 0

Para obtener más información sobre los productos o herramientas que comprueban automáticamente los vales de crecimiento de archivos de 4 GB o múltiplos en la instancia de SQL Server y en las versiones del producto SQL Server, consulte la tabla siguiente:

Software de reglas Título de la regla Descripción de la regla Versiones del producto con las que se evalúa la regla
System Center Advisor SQL Server archivo de base de datos podría no crecer con el valor de crecimiento configurado System Center Advisor determina si el archivo de registro de transacciones de SQL Server base de datos está configurado para un valor de crecimiento de 4 GB o múltiplos y genera una advertencia si es así. Revise la información que se proporciona en la sección Información recopilada de la advertencia y realice los cambios necesarios en el registro de transacciones que se ve afectado. SQL Server 2008, SQL Server 2008 R2

Si tiene un gran número de archivos de registro virtuales en el registro de transacciones, encontrará una recuperación de base de datos larga. Para obtener más información, consulte Operaciones de base de datos tardan mucho tiempo en completarse o desencadenan errores cuando el registro de transacciones tiene numerosos archivos de registro virtuales.