Resumen
Como parte de la versión de SQL Server 2012 SP2 y SQL Server 2014 SP1, la característica de registro de SQL Server Analysis Service se mejora aún más, como se indica en la tabla siguiente.
| Tipo de mejora del registro de SQL Server Analysis Services | Detalles de la información de mejora del registro de SQL Server Analysis Service | Archivo de registro |
|---|---|---|
| Versión del producto | Información de versión de SQL Server Analysis Service | El registro de servicio de análisis de SQL Server y el registro de aplicación de Windows |
| Información del procesador | El número de nodos NUMA disponibles para el servicio de análisis de SQL Server | Registro de SQL Server Analysis Services |
| Información del procesador | El número de grupos de afinidad disponibles para el servicio de análisis de SQL Server | Registro de SQL Server Analysis Services |
| Información del procesador | El número de CPU disponibles para el servicio de análisis de SQL Server | Registro de SQL Server Analysis Services |
| Información del procesador | El número de núcleos físicos disponibles para el servicio de análisis de SQL Server | Registro de SQL Server Analysis Services |
| Información del procesador | El número de núcleos lógicos disponibles para el servicio de análisis de SQL Server | Registro de SQL Server Analysis Services |
| Información de memoria | La memoria física disponible para el servicio de análisis de SQL Server | Registro de SQL Server Analysis Services |
| Información de conectividad | Protocolo TCP IP que escucha SQL Server Analysis Services | Registro de SQL Server Analysis Services |
| Información de conectividad | Nombre del equipo o nombre de Netbios asociado con el servicio de análisis de SQL Server | Registro de SQL Server Analysis Services |
| Información de conectividad | Dirección IP TCP y puerto en el que escucha SQL Server Analysis Services | Registro de SQL Server Analysis Services |
| Información de conectividad | El puerto y el estado del enlace al que se enlaza SQL Server Analysis Services | Registro de SQL Server Analysis Services |
| Bloquear información de evento | La información del evento de bloqueo, incluidos el evento de tiempo de espera de bloqueo y el evento de interbloqueo. Si se agota el tiempo de espera de un bloqueo, registra el identificador de base de datos, el tipo de objeto de bloqueo y el tipo de bloqueo en el archivo. Si se produce un interbloqueo, registra el identificador de base de datos implicado, el identificador de transacción de bloqueo de la víctima y el SPID que se revierte. |
Registro de SQL Server Analysis Services |
Resolución
Después de aplicar esta corrección, las tres frases sobre la información de interbloqueo se cambian de "base de datos", "id. de transacción" e "id. de sesión" a "id. de base de datos", "id. de sesión" y "SPID" en Msmdsrv.log. Este cambio se realiza para mantener la coherencia con las palabras del generador de perfiles.
Información del Service Pack
Para resolver este problema, obtenga el Service Pack para SQL Server.
- Cómo obtener el Service Pack más reciente para SQL Server 2014
- Cómo obtener el Service Pack más reciente para SQL Server 2012
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.
Información sobre la actualización acumulativa
Este problema se corrigió por primera vez en la siguiente actualización acumulativa de SQL Server.
Actualización acumulativa 1 para SQL Server 2012 SP2 /en-us/help/2976982
Acerca de las actualizaciones acumulativas para SQL Server
Cada nueva actualización acumulativa para SQL Server contiene todas las revisiones y correcciones de seguridad que se incluyeron con la actualización acumulativa anterior. Consulte las actualizaciones acumulativas más recientes para SQL Server:
Más información
El registro de ejemplo para SQL Server Analysis Services archivo de registro después de aplicar SSAS 2012 SP2 y la actualización acumulativa 1 es el siguiente:........................
........................
(<DateTime>) Message: Started listening on TCPIP: Status = ListenToPortSuccess, ComputerName = TestMachineName, PhysicalNetBIOSName = TestMachineName, ListenOnIP = [::]:2383, Port = 2383, ProtocolType = IP6 (Source: \\?\C:\Program Files\Microsoft SQL Server\MSAS11. MSSQLSERVER\OLAP\Log\msmdsrv.log, Tipo: 1, Categoría: 289, Id. de evento: 0x41210040)
(<DateTime>) Mensaje: Comenzó a escuchar en TCPIP: Status = ListenToPortSuccess, ComputerName = TestMachineName, PhysicalNetBIOSName = TestMachineName, ListenOnIP = 0.0.0.0:2383, Port = 2383, ProtocolType = IP4 (Source: \\?\C:\Program Files\Microsoft SQL Server\MSAS11. MSSQLSERVER\OLAP\Log\msmdsrv.log, Tipo: 1, Categoría: 289, Id. de evento: 0x41210040)
(<DateTime>) Mensaje: Información del procesador: NumberOfNumaNodes = 2, NumberOfAffinityGroups = 1, NumberOfCPUs = 2, NumberOfPhysicalCores = 12, NumberOfLogicalCores = 12, PhysicalMemoryAvailable = 15 GB (Fuente: \\?\C:\Program Files\Microsoft SQL Server\MSAS11. MSSQLSERVER\OLAP\Log\msmdsrv.log, Tipo: 1, Categoría: 289, Id. de evento: 0x41210041)
(<DateTime>) Mensaje: Servicio iniciado. Microsoft SQL Server Analysis Services 64 Bit Enterprise (x64) SP2 11.0.5049.0. (Fuente: \\?\C:\Program Files\Microsoft SQL Server\MSAS11. MSSQLSERVER\OLAP\Log\msmdsrv.log, Tipo: 1, Categoría: 289, Id. de evento: 0x41210000)
(<DateTime>) Mensaje: El administrador de bloqueos detectó un interbloqueo en el identificador de base de datos 'DataBaseID'. El identificador de transacción de bloqueo víctima elegido es AEE4922D-0753-4A74-89A8-B776A08B2F2B y SPID es XXXXX. (Fuente: \\?\C:\Program Files\Microsoft SQL Server\MSAS11. MSSQLSERVER\OLAP\Log\msmdsrv.log, Tipo: 1, Categoría: 289, Id. de evento: 0x4121003E)
(<DateTime>) Mensaje: El administrador de bloqueos detectó un tiempo de espera de bloqueo en la base de datos 'DataBaseID' para el objeto de tipo 100002 y el tipo de bloqueo Confirmar escritura. (Fuente: \\?\C:\Program Files\Microsoft SQL Server\MSAS11. MSSQLSERVER\OLAP\Log\msmdsrv.log, Tipo: 1, Categoría: 289, Id. de evento: 0x4121003D) Nota: El registro de SQL Server Analysis Services es un archivo de texto que normalmente se denomina Msmdsrv.log. La ubicación predeterminada es la carpeta de archivos de programa para la instancia de Analysis Services, como sigue:
C:\Program Files\Microsoft SQL Server\MSAS11.<InstanceName>\OLAP\Log
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".