Resumo
Como parte da versão do SQL Server 2012 SP2 e do SQL Server 2014 SP1, o recurso de log do serviço de análise do SQL Server aprimora ainda melhor conforme indicado na tabela a seguir.
Tipo de aperfeiçoamento de log do SQL Server Analysis Service |
Detalhe de informações sobre a melhoria do log do SQL Server Analysis Service |
Arquivo de log |
---|---|---|
Versão do Produto |
Informações de versão do SQL Server Analysis Service |
O log do SQL Server Analysis Service e o log de aplicativos do Windows |
Informações do processador |
O número de nós NUMA disponíveis para o serviço de análise do SQL Server |
O log do serviço de análise do SQL Server |
Informações do processador |
O número de grupos de afinidade disponíveis para o serviço de análise do SQL Server |
O log do serviço de análise do SQL Server |
Informações do processador |
O número de CPUs disponíveis para o serviço de análise do SQL Server |
O log do serviço de análise do SQL Server |
Informações do processador |
O número de núcleos físicos disponíveis para o serviço de análise do SQL Server |
O log do serviço de análise do SQL Server |
Informações do processador |
O número de núcleos lógicos disponíveis para o serviço de análise do SQL Server |
O log do serviço de análise do SQL Server |
Informações de memória |
A memória física disponível para o serviço de análise do SQL Server |
O log do serviço de análise do SQL Server |
Informações de conectividade |
Protocolo TCP IP que o serviço de análise do SQL Server escuta |
O log do serviço de análise do SQL Server |
Informações de conectividade |
O nome do computador ou o nome NetBIOS associado ao serviço de análise do SQL Server |
O log do serviço de análise do SQL Server |
Informações de conectividade |
O IP TCP e a porta que o serviço de análise do SQL Server escuta |
O log do serviço de análise do SQL Server |
Informações de conectividade |
O status de porta e associação ao qual o SQL Server Analysis Services está associado |
O log do serviço de análise do SQL Server |
Bloqueando informações do evento |
As informações do evento de bloqueio, incluindo evento de tempo limite de bloqueio e evento de deadlock. Se ocorrer um tempo limite de bloqueio, ele registrará a ID do banco de dados, o tipo de objeto de bloqueio e o tipo de bloqueio no arquivo. Se ocorrer um deadlock, ele registra a ID de banco de dados envolvida, a ID da transação de bloqueio da vítima e o SPID que é revertido. |
O log do serviço de análise do SQL Server |
Resolução
Depois de aplicar essa correção, as três frases sobre as informações de deadlock são alteradas de "banco de dados", "ID da transação" e "SPID" para "ID do banco de dados", "ID dasessão" e "SPID" em msmdsrv. log. Essa alteração é feita para manter a consistência com as palavras no profiler.
Informações do Service Pack
Para solucionar esse problema, obtenha o Service Pack para SQL Server.
-
Como obter o Service Pack mais recente para o SQL Server 2014
-
Como obter o Service Pack mais recente para o SQL Server 2012
Para obter mais informações sobre o SQL Server 2014 Service Pack 1 (SP1), consulte erros corrigidos no SQL server 2014 Service Pack 1.
Informações sobre a atualização cumulativa
Este problema foi corrigido primeiro na atualização cumulativa a seguir do SQL Server.
Atualização cumulativa 1 para SQL Server 2012 SP2 /en-us/help/2976982
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes do SQL Server:
Informações adicionais
O log de exemplo do arquivo de log do SQL Server Analysis Services após aplicar o SSAS 2012 SP2 e a atualização cumulativa 1 é o seguinte:................................................(<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, Type: 1, Category: 289, Event ID: 0x41210040)(<DateTime>) Message: Started listening on 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, Type: 1, Category: 289, Event ID: 0x41210040)(<DateTime>) Message: Processor Information: NumberOfNumaNodes = 2, NumberOfAffinityGroups = 1, NumberOfCPUs = 2, NumberOfPhysicalCores = 12, NumberOfLogicalCores = 12, PhysicalMemoryAvailable = 15 GB (Source: \\?\C:\Program Files\Microsoft SQL Server\MSAS11.MSSQLSERVER\OLAP\Log\msmdsrv.log, Type: 1, Category: 289, Event ID: 0x41210041)(<DateTime>) Message: Service started. Microsoft SQL Server Analysis Services 64 Bit Enterprise (x64) SP2 11.0.5049.0. (Source: \\?\C:\Program Files\Microsoft SQL Server\MSAS11.MSSQLSERVER\OLAP\Log\msmdsrv.log, Type: 1, Category: 289, Event ID: 0x41210000) (<DateTime>) Message: Lock manager detected a deadlock in Database ID 'DataBaseID'. Chosen victim lock transaction ID is AEE4922D-0753-4A74-89A8-B776A08B2F2B and SPID is XXXXX. (Source: \\?\C:\Program Files\Microsoft SQL Server\MSAS11.MSSQLSERVER\OLAP\Log\msmdsrv.log, Type: 1, Category: 289, Event ID: 0x4121003E)(<DateTime>) Message: Lock manager detected a lock timeout in database 'DataBaseID' for object of type 100002 and lock type Commit Write. (Source: \\?\C:\Program Files\Microsoft SQL Server\MSAS11.MSSQLSERVER\OLAP\Log\msmdsrv.log, Type: 1, Category: 289, Event ID: 0x4121003D) ObservaçãoO log do SQL Server Analysis Services é um arquivo de texto que normalmente é chamado de arquivo msmdsrv. log. O local padrão é a pasta arquivos de programas da instância do Analysis Services, como a seguir:
C:\Arquivos de Programas\microsoft SQL Server\MSAS11.<InstanceName>\OLAP\Log
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".