Сводка
В рамках выпусков SQL Server 2012 с пакетом обновления 2 (SP2) и SQL Server 2014 с пакетом обновления 1 (SP1) функция ведения журнала службы анализа SQL Server дополнительно улучшена, как показано в следующей таблице.
| Тип улучшения журналов службы SQL Server Analysis Service | Сведения об улучшении журналов службы SQL Server Analysis Service | Файл журнала |
|---|---|---|
| Версия продукта | Сведения о версии службы SQL Server Analysis Service | Журнал службы анализа SQL Server и журнал приложений Windows |
| Информация об обработчике | Число узлов NUMA, доступных службе SQL Server Analysis Service | Журнал службы анализа SQL Server |
| Информация об обработчике | Количество групп сходства, доступных службе анализа SQL Server | Журнал службы анализа SQL Server |
| Информация об обработчике | Количество ЦП, доступных для службы SQL Server Analysis Service | Журнал службы анализа SQL Server |
| Информация об обработчике | Число физических ядер, доступных для службы SQL Server Analysis Service | Журнал службы анализа SQL Server |
| Информация об обработчике | Число логических ядер, доступных для службы SQL Server Analysis Service | Журнал службы анализа SQL Server |
| Сведения о памяти | Физическая память, доступная службе SQL Server Analysis Service | Журнал службы анализа SQL Server |
| Сведения о подключении | Протокол TCP IP, который прослушивает служба анализа SQL Server | Журнал службы анализа SQL Server |
| Сведения о подключении | Имя компьютера или NetBIOS, связанное со службой SQL Server Analysis Service | Журнал службы анализа SQL Server |
| Сведения о подключении | IP-адрес TCP и порт, прослушиваемые службой анализа SQL Server | Журнал службы анализа SQL Server |
| Сведения о подключении | Порт и состояние привязки, к которым подключается SQL Server Analysis Services | Журнал службы анализа SQL Server |
| Блокировка сведений о событии | Сведения о событиях блокировки, включая события тайм-аута блокировки и взаимоблокировки. По истечении времени ожидания блокировки в файл записываются идентификатор базы данных, тип объекта блокировки и тип блокировки. При возникновении взаимоблокировки регистрируется идентификатор задействованной базы данных, идентификатор транзакции блокировки жертвы и SPID, который откатывается. |
Журнал службы анализа SQL Server |
Решение
После применения этого исправления три фразы о сведениях о взаимоблокировке изменяются с "база данных", "идентификатор транзакции" и "идентификатор сеанса" на "идентификатор базы данных", "идентификатор сеанса" и "SPID" в Msmdsrv.log. Это изменение внесено для обеспечения согласованности со словами в профилировщике.
Сведения о пакете обновления
Чтобы устранить эту проблему, получите пакет обновления для SQL Server.
- Получение последней версии пакета обновления для SQL Server 2014
- Получение последней версии пакета обновления для SQL Server 2012
Дополнительные сведения о SQL Server 2014 с пакетом обновления 1 (SP1) см. в статье об ошибках, исправленных в SQL Server 2014 с пакетом обновления 1.
Сведения о накопительном пакете обновления
Эта проблема была впервые исправлена в следующем накопительном пакете обновления SQL Server.
Накопительный пакет обновления 1 для SQL Server 2012 с пакетом обновления 2 (SP2) /en-us/help/2976982
Сведения о накопительных обновлениях для SQL Server
Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и исправления безопасности, которые входили в состав предыдущего накопительного пакета обновления. Ознакомьтесь с последними накопительными пакетами обновления для SQL Server:
Дополнительные сведения
Ниже приведен пример записи SQL Server Analysis Services файл журнала после применения SSAS 2012 с пакетом обновления 2 (SP2) и накопительного пакета обновления 1:........................
........................
(<DateTime>) Сообщение: Начато прослушивание TCPIP: Status = ListenToPortSuccess, ComputerName = TestMachineName, PhysicalNetBIOSName = TestMachineName, ListenOnIP = [::]:2383, Port = 2383, ProtocolType = IP6 (Источник: \\?\C:\Program Files\Microsoft SQL Server\MSAS11. MSSQLSERVER\OLAP\Log\msmdsrv.log, тип: 1, категория: 289, идентификатор события: 0x41210040)
(<DateTime>) Сообщение: начато прослушивание TCPIP: Status = ListenToPortSuccess, ComputerName = TestMachineName, PhysicalNetBIOSName = TestMachineName, ListenOnIP = 0.0.0.0:2383, Port = 2383, ProtocolType = IP4 (Источник: \\?\C:\Program Files\Microsoft SQL Server\MSAS11. MSSQLSERVER\OLAP\Log\msmdsrv.log, тип: 1, категория: 289, идентификатор события: 0x41210040)
(<DateTime>) Message: Сведения о процессоре: NumberOfNumaNodes = 2, NumberOfAffinityGroups = 1, NumberOfCPUs = 2, NumberOfPhysicalCores = 12, NumberOfLogicalCores = 12, PhysicalMemoryAvailable = 15 ГБ (Источник: \\?\C:\Program Files\Microsoft SQL Server\MSAS11. MSSQLSERVER\OLAP\Log\msmdsrv.log, тип: 1, категория: 289, идентификатор события: 0x41210041)
(<DateTime>) Сообщение: служба запущена. Microsoft SQL Server Analysis Services 64-разрядная корпоративная (x64) с пакетом обновления 2 (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 и типа блокировки Commit Write. (Источник: \\?\C:\Program Files\Microsoft SQL Server\MSAS11. MSSQLSERVER\OLAP\Log\msmdsrv.log, тип: 1, категория: 289, идентификатор события: 0x4121003D) Примечание. Журнал SQL Server Analysis Services представляет собой текстовый файл, который обычно называется Msmdsrv.log. Расположение по умолчанию — папка Program Files для экземпляра Analysis Services, например:
C:\Program Files\Microsoft SQL Server\MSAS11.<InstanceName>\OLAP\Log
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».