摘要
作為 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 產品中的問題。