摘要
作為 SQL Server 2012 SP2 與 SQL Server 2014 SP1 版本的一部分,SQL Server Analysis Services 記錄功能會進一步改善,如下表所示。
SQL Server Analysis Service 記錄改進類型 |
SQL Server Analysis Service 記錄改進資訊詳細資料 |
記錄檔 |
---|---|---|
產品版本 |
SQL Server Analysis Service 版本資訊 |
SQL Server Analysis Services 記錄和 Windows 應用程式記錄 |
處理器資訊 |
SQL Server Analysis Service 可用的 NUMA 節點數目 |
SQL Server Analysis Service 記錄 |
處理器資訊 |
SQL Server Analysis Service 可用的地緣群組數量 |
SQL Server Analysis Service 記錄 |
處理器資訊 |
SQL Server Analysis 服務可用的 Cpu 數 |
SQL Server Analysis Service 記錄 |
處理器資訊 |
SQL Server Analysis 服務可用的物理核心數 |
SQL Server Analysis Service 記錄 |
處理器資訊 |
SQL Server Analysis Service 可用的邏輯核心數 |
SQL Server Analysis Service 記錄 |
記憶體資訊 |
SQL Server Analysis Service 可用的實體記憶體 |
SQL Server Analysis Service 記錄 |
連通性資訊 |
SQL Server Analysis Services 所偵聽的 TCP IP 通訊協定 |
SQL Server Analysis Service 記錄 |
連通性資訊 |
與 SQL Server Analysis Service 相關聯的電腦名稱稱或 Netbios 名稱 |
SQL Server Analysis Service 記錄 |
連通性資訊 |
SQL Server Analysis Services 所偵聽的 TCP IP 和埠 |
SQL Server Analysis Service 記錄 |
連通性資訊 |
SQL Server Analysis Services 所綁定的埠與系結狀態 |
SQL Server Analysis Service 記錄 |
封鎖事件資訊 |
封鎖事件資訊,包括鎖定超時事件和鎖死事件。如果鎖定超時發生,它會記錄資料庫識別碼、鎖定物件類型,以及鎖定類型至檔案。 如果發生鎖死,則會記錄所涉及的資料庫識別碼、犧牲品鎖事務 id 與已回滾的 SPID。 |
SQL Server Analysis Service 記錄 |
解決方案
套用此修正程式後,關於鎖死資訊的三個詞會從 [資料庫]、"事務 ID] 和" 會話 ID "變更為Msmdsrv中的 [資料庫 ID]、"會話 id] 和 "SPID"。 這項變更是為了維持與探測器中之字的一致性。
Service pack 資訊
若要解決此問題,請取得 SQL Server 的 Service Pack。
如需 SQL Server 2014 Service Pack 1 (SP1)的詳細資訊,請參閱 在 Sql server 2014 Service pack 1 中修正的錯誤。
累積更新資訊
這個問題首先是在 SQL Server 的下列累積更新中修正。
SQL Server 2012 SP2 累積更新1 /en-us/help/2976982
每個新的 SQL Server 累計更新都包含所有的修正程式,以及前一個累積更新中所包含的所有安全性修正程式。 查看 SQL Server 的最新累計更新:
其他相關資訊
套用 SSA 2012 SP2 及累加更新1後,SQL Server Analysis Services 記錄檔的範例記錄如下:................................................(<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) 注意SQL Server Analysis Services 記錄是通常稱為 Msmdsrv的文字檔。 [預設位置] 是 [分析服務] 實例的 [程式檔案] 資料夾,如下所示:
C:\Program Files\Microsoft SQL Server\MSAS11。<InstanceName>\OLAP\Log
狀態
Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。