Zusammenfassung
Im Rahmen der Version SQL Server 2012 SP2 und SQL Server 2014 SP1 wird das SQL Server Analysis Service-Protokollierungsfeature weiter verbessert, wie in der folgenden Tabelle angegeben.
SQL Server Analysis Service Log Improvement-Typ |
Informationen zur Verbesserung des SQL Server Analysis Service-Protokolls |
Protokolldatei |
---|---|---|
Produktversion |
SQL Server Analysis Service-Versionsinformationen |
Das SQL Server Analysis Service-Protokoll und das Windows-Anwendungsprotokoll |
Prozessorinformationen |
Die Anzahl der NUMA-Knoten, die dem SQL Server-Analysedienst zur Verfügung stehen |
Das SQL Server-Analysedienst Protokoll |
Prozessorinformationen |
Die Anzahl der Affinitätsgruppen, die dem SQL Server-Analysedienst zur Verfügung stehen |
Das SQL Server-Analysedienst Protokoll |
Prozessorinformationen |
Die Anzahl der CPUs, die dem SQL Server-Analysedienst zur Verfügung stehen |
Das SQL Server-Analysedienst Protokoll |
Prozessorinformationen |
Die Anzahl der physikalischen Kerne, die dem SQL Server-Analysedienst zur Verfügung stehen |
Das SQL Server-Analysedienst Protokoll |
Prozessorinformationen |
Die Anzahl der logischen Kerne, die dem SQL Server-Analysedienst zur Verfügung stehen |
Das SQL Server-Analysedienst Protokoll |
Speicherinformationen |
Der für den SQL Server-Analysedienst verfügbare physische Speicher |
Das SQL Server-Analysedienst Protokoll |
Verbindungsinformationen |
TCP-IP-Protokoll, dem der SQL Server-Analysedienst zuhört |
Das SQL Server-Analysedienst Protokoll |
Verbindungsinformationen |
Der Computername oder NetBIOS-Name, der dem SQL Server-Analysedienst zugeordnet ist |
Das SQL Server-Analysedienst Protokoll |
Verbindungsinformationen |
TCP-IP und-Port, auf den der SQL Server-Analysedienst lauscht |
Das SQL Server-Analysedienst Protokoll |
Verbindungsinformationen |
Der Port und der Bindungsstatus, an den die SQL Server Analysis Services bindet |
Das SQL Server-Analysedienst Protokoll |
Blockieren von Ereignisinformationen |
Die Blockierungs Ereignisinformationen einschließlich Sperren-Timeout Ereignis und Deadlock-Ereignis. Wenn ein Sperrtimeout eintritt, werden die Datenbank-ID, der Sperren-Objekttyp und der Sperrtyp in die Datei protokolliert. Wenn ein Deadlock eintritt, werden die betroffene Datenbank-ID, die Transaktions-ID der Opfer Sperre und die SPID, die zurückgesetzt wird, protokolliert. |
Das SQL Server-Analysedienst Protokoll |
Fehlerbehebung
Nachdem Sie diesen Fix angewendet haben, werden die drei Ausdrücke zu Deadlockinformationen von "Datenbank", "Transaktions-ID" und "Sitzungs-ID" in "Datenbank-ID", "Sitzungs-ID" und "SPID" in msmdsrv. loggeändert. Diese Änderung wird vorgenommen, um die Konsistenz mit den Wörtern in Profiler beizubehalten.
Service Pack-Informationen
Um dieses Problem zu beheben, besorgen Sie sich das Service Pack für SQL Server.
Weitere Informationen zu SQL Server 2014 Service Pack 1 (SP1) finden Sie unter Fehler, die in SQL Server 2014 Service Pack 1 behoben wurden.
Informationen zum kumulativen Update
Dieses Problem wurde zuerst im folgenden kumulativen Update von SQL Server behoben.
Kumulatives Update 1 für SQL Server 2012 SP2 /en-us/help/2976982
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Schauen Sie sich die neuesten kumulativen Updates für SQL Server an:
Weitere Informationen
Die Beispiel Protokollierung für die SQL Server Analysis Services-Protokolldatei nach der Anwendung von SSAS 2012 SP2 und kumulativem Update 1 lautet wie folgt:................................................(<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) HinweisDas SQL Server Analysis Services-Protokoll ist eine Textdatei, die in der Regel mit dem Namen " msmdsrv. log" bezeichnet wird. Der Standardspeicherort ist der Ordner "Programme" für die Instanz von Analysis Services, wie beispielsweise die folgenden:
C:\Programme\Microsoft SQL Server\MSAS11.<InstanceName>\OLAP\Log
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.