En este artículo se describen las mejoras del informe de errores en Microsoft SQL Server 2014 Service Pack 1 (SP1) cuando utiliza la nueva extensión del grupo de búferes de características en Microsoft SQL Server 2014.
Más información
Al habilitar la característica de extensión del grupo de búferes en SQL Server 2014, pueden surgir los siguientes problemas conocidos:
Habilita la característica de extensión del grupo de búferes y su tamaño es menor que cuatro veces mayor que el tamaño máximo de memoria de servidor en SQL Server 2014 Standard Edition. Por ejemplo, el tamaño máximo de memoria de servidor es de 28 gigabytes (GB) y el tamaño de la extensión del grupo de búferes es de 109 GB. Cuando intenta reiniciar el servicio de SQL Server, SQL Server no se puede iniciar y recibe el siguiente mensaje de error en el registro de errores de SQL Server:
Nota
< Fecha><Hora> Funcionalidad de Common Language Runtime (CLR) del servidor inicializada con la versión CLR v4.0.30319 desde el nombre> del < disco:\Windows\Microsoft.NET\Framework64\v4.0.30319\.
< Fecha><Hora> spid8s Attempting to allocate 14299819 BUF for buffer pool extension for a maximum of 12989098 page descriptors.
< Fecha><Hora> Error spid8s: 864, Gravedad: 16, Estado: 1.
< Fecha><Hora> spid8s Attempting to allocate 14299819 BUF for buffer pool extension for a maximum of 12989098 page descriptors.Después de aplicar SQL Server 2014 Service Pack 1 (SP1), SQL Server se puede reiniciar sin este problema.
Habilite la característica de extensión del grupo de búferes y, a continuación, configure el tamaño máximo de memoria del servidor para que sea mayor que el tamaño del archivo de extensión del grupo de búferes que se definió anteriormente (por diseño, el tamaño de extensión del grupo de búferes debe ser mayor que el tamaño máximo de memoria del servidor). La configuración se realiza correctamente y la extensión del grupo de búferes funciona correctamente. Pero después de reiniciar el servicio de SQL Server, la extensión del grupo de búferes está deshabilitada y recibe el siguiente mensaje de error en el registro de errores de SQL Server:
Nota
< Fecha><Hora> El tamaño de la extensión del grupo de búferes de servidor debe ser mayor que el tamaño < máximo de memoria física MB especificados> para la memoria del servidor. La extensión del grupo de búferes no está habilitada.
Después de aplicar el Service Pack 1 de SQL Server 2014, además del mensaje en el registro de errores de SQL, recibirá el siguiente mensaje de advertencia en SQL Server Management Studio (SSMS):
Nota
Memoria máxima de servidor especificada: <XXX> MB es mayor que el tamaño del archivo de extensión del grupo de búferes: <XXX> MB. La extensión del grupo de búferes se deshabilitaba al reiniciar.
Cuando crea un archivo de extensión de agrupación de búferes en el disco donde no hay espacio suficiente (por ejemplo, el tamaño máximo de memoria de servidor es 28 GB y el tamaño de extensión de agrupación de búferes es 120 GB), recibirá el siguiente mensaje de error ambiguo de sistema operativo en el registro de errores de SQL Server:
Nota
< Fecha><Hora> spid52 CREATE FILE encontró un error del sistema operativo Error al cambiar el tamaño del archivo al intentar abrir o crear el archivo físico '<File Path>. BPE'.
Después de aplicar SQL Server 2014 SP1, recibirá el siguiente mensaje de error claro:
Nota
Error del sistema operativo (no hay suficiente espacio en el disco)
Cuando configura un archivo de extensión de agrupación de búferes que tiene un tamaño muy grande, recibe el mensaje de error siguiente y no puede describir el significado real:
Nota
Msj 864, Nivel 16, Estado 1, Línea 1
Intentando asignar 25600 BUF para la extensión del grupo de búferes para un máximo de 12800 descriptores de página.Después de aplicar SQL Server 2014 SP1, el mensaje de error cambia al siguiente:
Nota
Intento de inicializar la extensión del grupo de búferes de tamaño <XXX> KB, pero el tamaño máximo permitido es <XXX> KB
Cuando se produce un error en la creación de un archivo de extensión de unidad de estado sólido (SSD) debido a algún error (como que el directorio especificado no esté presente), SQL Server imprime el mensaje de error siguiente:
Nota
Error al crear la extensión del grupo de búferes de tamaño <XXX> MB en la ruta de acceso ""
La ruta de acceso del mensaje de error no está impresa.
Después de aplicar SQL Server 2014 SP1, la ruta de acceso se imprime correctamente cuando se produce un error en la creación del archivo SSD.
Información del Service Pack
Para obtener el Service Pack 1 para SQL Server 2014, consulte el siguiente vínculo:
Para obtener más información acerca de SQL Server 2014 Service Pack 1 (SP1), consulte bugs that are fixed in SQL Server 2014 Service Pack 1.
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".