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".