Síntomas
Imagine la siguiente situación:
-
Usa Microsoft SQL Server 2012, 2014 o 2016.
-
Use la instrucción ALTER DATABASE... MODIFICAR archivo... instrucción para configurar la base de datos Tempdb para usar un nuevo archivo de registro.
-
Especifique el nuevo tamaño de archivo de registro para que sea inferior a 248 KB.
-
Detenga y reinicie la instancia de SQL Server para aplicar el cambio.
En este escenario, la instancia de SQL Server no se inicia. Además, los mensajes de error similares a los siguientes se registran en el registro de errores de SQL Server:
Error: 9004, gravedad: 21, estado: 1.An se produjo el error al procesar el registro de la base de datos ' tempdb '. Si es posible, restaura desde una copia de seguridad. Si no hay ninguna copia de seguridad disponible, es posible que tenga que volver a crear el registro. Error: 945, gravedad: 14, estado: 2. no se puede abrir la base de datos ' tempdb ' debido a archivos inaccesibles o a memoria o espacio en disco insuficientes. Consulte el ErrorLog de SQL Server para obtener más información.
Solución
Este problema se corrigió en las siguientes actualizaciones acumulativas para SQL Server:
Actualización acumulativa 7 para SQL server 2014 Service Pack 1 Cumulative Update 2 para SQL Server 2016 Cumulative update 5 para SQL Server 2012 Service Pack 3 (SP3) Nota Después de instalar esta actualización y después iniciar la instancia de SQL Server, SQL Server expande el archivo de registro al tamaño mínimo requerido.
Cada actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de seguridad incluidas en la actualización acumulativa anterior. Consulte las últimas actualizaciones acumulativas para SQL Server:
Actualización acumulativa más reciente de SQL server 2014 actualización acumulativa más reciente para SQL Server 2016 última actualización acumulativa para SQL Server 2012 SP3
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".
Referencias
Obtenga más información sobre la terminología que Microsoft usa para describir las actualizaciones de software.