SQL Server 2012 Service Pack 2 和 SQL Server 2014 Service Pack 1 中的 SSAS 2012 記錄功能改進

套用到
SQL Server 2012 Analysis Services SQL Server 2014 Business Intelligence - duplicate (do not use) SQL Server 2014 Business Intelligence - duplicate (do not use)

摘要

作為 SQL Server 2012 SP2 和 SQL Server 2014 SP1 版本的一部分,SQL Server Analysis Service 記錄功能得到了進一步改進,如下表所示。

SQL Server Analysis Service 記錄改進類型 SQL Server Analysis Service 記錄改進資訊詳細資訊 記錄檔
產品版本 SQL Server Analysis Service 版本資訊 SQL Server Analysis Service 記錄和 Windows 應用程式記錄
處理器資訊 可供 SQL Server 分析服務使用的 NUMA 節點數目 SQL Server Analysis Service 記錄檔
處理器資訊 SQL Server 分析服務可用的親和性群組數目 SQL Server Analysis Service 記錄檔
處理器資訊 SQL Server 分析服務可用的 CPU 數目 SQL Server Analysis Service 記錄檔
處理器資訊 SQL Server Analysis Service 可用的實體核心數目 SQL Server Analysis Service 記錄檔
處理器資訊 SQL Server Analysis Service 可用的邏輯核心數目 SQL Server Analysis Service 記錄檔
記憶體資訊 可供 SQL Server 分析服務使用的實體記憶體 SQL Server Analysis Service 記錄檔
連線資訊 SQL Server 分析服務會接聽的 TCP IP 通訊協定 SQL Server Analysis Service 記錄檔
連線資訊 與 SQL Server Analysis Service 相關聯的電腦名稱或 NetBIOS 名稱 SQL Server Analysis Service 記錄檔
連線資訊 SQL Server 分析服務接聽的 TCP IP 和連接埠 SQL Server Analysis Service 記錄檔
連線資訊 SQL Server Analysis Services 繫結的連接埠和繫結狀態 SQL Server Analysis Service 記錄檔
封鎖事件資訊 封鎖事件資訊,包括鎖定逾時事件和鎖死事件。

如果發生鎖定逾時,它會將資料庫 ID、鎖定物件類型及鎖定類型記錄到檔案中。 如果發生鎖死,它會記錄相關的資料庫識別碼、受害者鎖定交易識別碼,以及被復原的 SPID。
SQL Server Analysis Service 記錄檔

        
      

解決方式

套用此修正程式之後,有關鎖死資訊的三個片語會從 Msmdsrv.log 中的「資料庫」、「交易識別碼」和「工作階段識別碼」變更為「資料庫識別碼」、「工作階段識別碼」和「SPID」。 這項變更是為了保持與 Profiler 中文字的一致性。

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 /zh-tw/help/2976982

關於 SQL Server 的累積更新

SQL Server 的每個新累積更新都包含所有 Hotfix 和先前累積更新的所有安全性修正程式。 查看 SQL Server 的最新累積更新:

      

更多資訊

套用 SSAS 2012 SP2 和累積更新 1 之後SQL Server Analysis Services記錄檔的範例記錄如下:........................
........................
(<日期時間>) 訊息:已開始接聽 TCPIP: 狀態 = ListenToPortSuccess, ComputerName = TestMachineName, PhysicalNetBIOSName = TestMachineName, ListenOnIP = [::]:2383, 連接埠 = 2383, ProtocolType = IP6 (來源: \\?\C:\Program Files\Microsoft SQL Server\MSAS11。MSSQLSERVER\OLAP\Log\msmdsrv.log,類型:1,類別:289,事件識別碼:0x41210040)
(<日期時間>) 訊息:已開始接聽 TCPIP: 狀態 = ListenToPortSuccess, ComputerName = TestMachineName, PhysicalNetBIOSName = TestMachineName, ListenOnIP = 0.0.0.0:2383, 連接埠 = 2383, ProtocolType = IP4 (來源:\\?\C:\Program Files\Microsoft SQL Server\MSAS11。MSSQLSERVER\OLAP\Log\msmdsrv.log,類型:1,類別:289,事件識別碼:0x41210040)
(<DateTime>) 訊息: 處理器資訊: NumberOfNumaNodes = 2, NumberOfAffinityGroups = 1, NumberOfCPUs = 2, NumberOfPhysicalCores = 12, NumberOfLogicalCores = 12, PhysicalMemoryAvailable = 15 GB (來源: \\?\C:\Program Files\Microsoft SQL Server\MSAS11。MSSQLSERVER\OLAP\Log\msmdsrv.log,類型:1,類別:289,事件識別碼:0x41210041)
(<日期時間>) 訊息:服務已啟動。 Microsoft SQL Server Analysis Services 64 位元 Enterprise (x64) SP2 11.0.5049.0。 (來源: \\?\C:\Program Files\Microsoft SQL Server\MSAS11。MSSQLSERVER\OLAP\Log\msmdsrv.log,類型:1,類別:289,事件識別碼:0x41210000)

(<DateTime>) 訊息:鎖定管理員在資料庫識別碼 'DataBaseID' 中偵測到鎖死。 所選的受害者鎖定交易識別碼為 AEE4922D-0753-4A74-89A8-B776A08B2F2B,而 SPID 為 XXXXX。 (來源: \\?\C:\Program Files\Microsoft SQL Server\MSAS11。MSSQLSERVER\OLAP\Log\msmdsrv.log,類型:1,類別:289,事件識別碼:0x4121003E)
(<DateTime>) 訊息:鎖定管理員在資料庫 'DataBaseID' 中偵測到類型為 100002 且鎖定類型為認可寫入的物件逾時。 (來源: \\?\C:\Program Files\Microsoft SQL Server\MSAS11。MSSQLSERVER\OLAP\Log\msmdsrv.log,類型:1,類別:289,事件識別碼:0x4121003D) 注意 SQL Server Analysis Services 記錄檔是一種文字檔,通常名為 Msmdsrv.log。 預設位置為 Analysis Services 執行個體的程式檔案資料夾,如下所示:

C:\Program Files\Microsoft SQL Server\MSAS11。<InstanceName>\OLAP\Log

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。