Riepilogo
Come parte della versione di SQL Server 2012 SP2 e SQL Server 2014 SP1, la funzionalità di registrazione di SQL Server Analysis Service viene ulteriormente migliorata, come indicato nella tabella seguente.
Tipo di miglioramento del log di SQL Server Analysis Service |
Dettagli sulle informazioni di miglioramento del log di SQL Server Analysis Services |
File di log |
---|---|---|
Versione del prodotto |
Informazioni sulla versione di SQL Server Analysis Service |
Il log di SQL Server Analysis Service e il log delle applicazioni di Windows |
Informazioni sul processore |
Numero di nodi NUMA disponibili per il servizio di analisi di SQL Server |
Log del servizio SQL Server Analysis |
Informazioni sul processore |
Numero di gruppi di affinità disponibili per il servizio di analisi di SQL Server |
Log del servizio SQL Server Analysis |
Informazioni sul processore |
Numero di CPU disponibili per il servizio di analisi di SQL Server |
Log del servizio SQL Server Analysis |
Informazioni sul processore |
Numero di core fisici disponibili per il servizio di analisi di SQL Server |
Log del servizio SQL Server Analysis |
Informazioni sul processore |
Numero di core logici disponibili per il servizio di analisi di SQL Server |
Log del servizio SQL Server Analysis |
Informazioni sulla memoria |
Memoria fisica disponibile per il servizio di analisi di SQL Server |
Log del servizio SQL Server Analysis |
Informazioni sulla connettività |
Protocollo IP TCP che il servizio SQL Server Analysis ascolta |
Log del servizio SQL Server Analysis |
Informazioni sulla connettività |
Il nome del computer o il nome NetBIOS associato al servizio di analisi di SQL Server |
Log del servizio SQL Server Analysis |
Informazioni sulla connettività |
L'IP e la porta TCP su cui è in ascolto il servizio SQL Server Analysis |
Log del servizio SQL Server Analysis |
Informazioni sulla connettività |
La porta e lo stato di binding a cui si associa SQL Server Analysis Services |
Log del servizio SQL Server Analysis |
Blocco delle informazioni sugli eventi |
Informazioni sull'evento di blocco, tra cui l'evento di blocco e il deadlock. Se si verifica un timeout di blocco, registra l'ID del database, il tipo di oggetto di blocco e il tipo di blocco nel file. Se si verifica un deadlock, registra l'ID del database coinvolto, l'ID transazione di blocco della vittima e lo SPID che viene eseguito il rollback. |
Log del servizio SQL Server Analysis |
Risoluzione
Dopo aver applicato questa correzione, le tre frasi relative alle informazioni sui deadlock vengono modificate da "database", "ID transazione" e "ID sessione" a "ID database", "ID sessione" e "SPID" in msmdsrv. log. Questa modifica viene eseguita per mantenere la coerenza con le parole nel profiler.
Informazioni sui Service Pack
Per risolvere il problema, ottenere Service Pack per SQL Server.
-
Come ottenere il Service Pack più recente per SQL Server 2014
-
Come ottenere il Service Pack più recente per SQL Server 2012
Per altre informazioni su SQL Server 2014 Service Pack 1 (SP1), vedere bug corretti in SQL server 2014 Service Pack 1.
Informazioni sull'aggiornamento cumulativo
Questo problema è stato risolto per la prima volta nel seguente aggiornamento cumulativo di SQL Server.
Aggiornamento cumulativo 1 per SQL Server 2012 SP2 /en-us/help/2976982
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:
Ulteriori informazioni
La registrazione di esempio per il file di log di SQL Server Analysis Services dopo l'applicazione di SSAS 2012 SP2 e l'aggiornamento cumulativo 1 è la seguente:................................................(<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) Nota Il log di SQL Server Analysis Services è un file di testo denominato in genere msmdsrv. log. Il percorso predefinito è la cartella programmi per l'istanza di Analysis Services, come la seguente:
C:\Programmi\Microsoft SQL Server\MSAS11.<InstanceName>\OLAP\Log
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".