SSAS 2012-Protokollierungsfunktionsverbesserung in SQL Server 2012 Service Pack 2 und SQL Server 2014 Service Pack 1

Gilt für
SQL Server 2012 Analysis Services SQL Server 2014 Business Intelligence - duplicate (do not use) SQL Server 2014 Business Intelligence - duplicate (do not use)

Zusammenfassung

Im Rahmen von SQL Server 2012 SP2 und SQL Server 2014 SP1 wurde die Protokollierungsfunktion von SQL Server Analysis Service wie in der folgenden Tabelle angegeben weiter verbessert.

Verbesserungstyp des SQL Server Analysis Services-Protokolls SQL Server Analysis Service Detailinformationen zur Protokollverbesserung Protokolldatei
Produktversion Versionsinformationen zum SQL Server Analysis Service Das SQL Server Analysis Service-Protokoll und das Windows-Anwendungsprotokoll
Informationen zum Prozessor Die Anzahl der für den SQL Server Analysis Service verfügbaren NUMA-Knoten Das SQL Server Analysis Service-Protokoll
Informationen zum Prozessor Die Anzahl der Affinitätsgruppen, die für den SQL Server Analysis Service verfügbar sind Das SQL Server Analysis Service-Protokoll
Informationen zum Prozessor Die Anzahl der CPUs, die für den SQL Server Analysis Service verfügbar sind Das SQL Server Analysis Service-Protokoll
Informationen zum Prozessor Die Anzahl der physischen Kerne, die für den SQL Server Analysis Service verfügbar sind Das SQL Server Analysis Service-Protokoll
Informationen zum Prozessor Die Anzahl der logischen Kerne, die für den SQL Server Analysis Service verfügbar sind Das SQL Server Analysis Service-Protokoll
Memory Information Den für SQL Server Analysis Service verfügbaren physischen Arbeitsspeicher Das SQL Server Analysis Service-Protokoll
Informationen zur Konnektivität TCP-IP-Protokoll, das von der SQL Server Analysis Service überwacht wird Das SQL Server Analysis Service-Protokoll
Informationen zur Konnektivität Der Computername oder NetBIOS-Name, der dem SQL Server Analysis Service zugeordnet ist Das SQL Server Analysis Service-Protokoll
Informationen zur Konnektivität Die TCP-IP und der Port, den der SQL Server Analysis Service überwacht Das SQL Server Analysis Service-Protokoll
Informationen zur Konnektivität Port und Bindungs status, an die die SQL Server Analysis Services bindet Das SQL Server Analysis Service-Protokoll
Informationen zum Blockieren von Ereignissen Die Informationen zum Blockierungsereignis, einschließlich Sperr-, Zeitüberschreitungsereignis und Deadlock-Ereignis.

Wenn ein Sperrtimeout auftritt, werden die Datenbank-ID, der Sperrobjekttyp und der Sperrtyp in der Datei protokolliert. Wenn ein Deadlock auftritt, werden die betroffene Datenbank-ID, die Transaktions-ID der Opfersperre und die SPID, deren Rollback ausgeführt wird, protokolliert.
Das SQL Server Analysis Service-Protokoll

        
      

Lösung

Nachdem Sie diesen Fix angewendet haben, werden die drei Ausdrücke zu Deadlockinformationen in Msmdsrv.log von "Datenbank", "Transaktions-ID" und "Sitzungs-ID" in "Datenbank-ID", "Sitzungs-ID" und "SPID" geändert. Diese Änderung wird vorgenommen, um die Konsistenz mit den Wörtern in Profiler zu erhalten.

Informationen zum Service Pack

Installieren Sie das Service Pack für SQL Server, um dieses Problem zu beheben.

Weitere Informationen zu SQL Server 2014 Service Pack 1 (SP1) finden Sie unter In SQL Server 2014 Service Pack 1 behobene Fehler.

Informationen zum kumulativen Update

Dieses Problem wurde erstmals im folgenden kumulativen Update von SQL Server behoben.

Kumulatives Update 1 für SQL Server 2012 SP2 /en-us/help/2976982

Informationen zu kumulativen Updates für SQL Server

Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und Sicherheitsfixes, die im vorherigen kumulativen Update enthalten waren. Sehen Sie sich die neuesten kumulativen Updates für SQL Server an:

      

Weitere Informationen

Die Beispielprotokollierung für SQL Server Analysis Services Protokolldatei nach der Installation von SSAS 2012 SP2 und dem kumulativen Update 1 sieht wie folgt aus:........................
........................
(<DateTime>) Message: Started listening on TCPIP: Status = ListenToPortSuccess, ComputerName = TestMachineName, PhysicalNetBIOSName = TestMachineName, ListenOnIP = [::]:2383, Port = 2383, ProtocolType = IP6 (Quelle: \\?\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>) Meldung: Prozessorinformationen: NumberOfNumaNodes = 2, NumberOfAffinityGroups = 1, NumberOfCPUs = 2, NumberOfPhysicalCores = 12, NumberOfLogicalCores = 12, PhysicalMemoryAvailable = 15 GB (Quelle: \\?\C:\Program Files\Microsoft SQL Server\MSAS11. MSSQLSERVER\OLAP\Log\msmdsrv.log, Type: 1, Category: 289, Event ID: 0x41210041)
(<DateTime>) Meldung: Dienst gestartet. Microsoft SQL Server Analysis Services 64 Bit Enterprise (x64) SP2 11.0.5049.0. (Quelle: \\?\C:\Program Files\Microsoft SQL Server\MSAS11. MSSQLSERVER\OLAP\Log\msmdsrv.log, Type: 1, Category: 289, Event ID: 0x41210000)

(<DateTime>) Meldung: Der Sperrverwalter hat einen Deadlock in der Datenbank-ID "DataBaseID" erkannt. Die gewählte Transaktions-ID für die Opfersperre lautet AEE4922D-0753-4A74-89A8-B776A08B2F2B und die SPID ist XXXXX. (Quelle: \\?\C:\Program Files\Microsoft SQL Server\MSAS11. MSSQLSERVER\OLAP\Log\msmdsrv.log, Type: 1, Category: 289, Event ID: 0x4121003E)
(<DateTime>) Meldung: Der Sperrverwalter hat in der Datenbank "DataBaseID" ein Sperrtimeout für das Objekt vom Typ 100002 und den Sperrtyp "Schreiben committen" festgestellt. (Quelle: \\?\C:\Program Files\Microsoft SQL Server\MSAS11. MSSQLSERVER\OLAP\Log\msmdsrv.log, Type: 1, Category: 289, Event ID: 0x4121003D) Hinweis Das SQL Server Analysis Services Protokoll ist eine Textdatei mit dem Namen Msmdsrv.log. Der Standardpfad ist der Ordner "Programme" für die Instance von Analysis Services, z. B.:

C:\Program Files\Microsoft SQL Server\MSAS11.<Instanzname>\OLAP\Protokoll

Status

Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.