Аннотация
В составе выпуска SQL Server 2012 с пакетом обновления 2 (SP2) и SQL Server 2014 с пакетом обновлений 1 Улучшена функция ведения журнала служб SQL Server Analysis Service, как показано в приведенной ниже таблице.
Тип улучшения журнала службы аналитики SQL Server |
Подробные сведения об улучшении журнала службы аналитики SQL Server |
Файл журнала |
---|---|---|
Версия продукта |
Сведения о версиях служб SQL Server Analysis Services |
Журнал службы аналитики SQL Server и журнал приложений Windows |
Информация о процессоре |
Количество узлов NUMA, доступных в службе аналитики SQL Server |
Журнал службы аналитики SQL Server |
Информация о процессоре |
Количество территориальных групп, доступных для службы аналитики SQL Server |
Журнал службы аналитики SQL Server |
Информация о процессоре |
Количество ЦП, доступных в службе аналитики SQL Server |
Журнал службы аналитики SQL Server |
Информация о процессоре |
Количество физических ядер, доступных в службе аналитики SQL Server |
Журнал службы аналитики SQL Server |
Информация о процессоре |
Количество логических ядер, доступных в службе аналитики SQL Server |
Журнал службы аналитики SQL Server |
Сведения о памяти |
Физическая память, доступная службе аналитики SQL Server |
Журнал службы аналитики SQL Server |
Сведения о подключении |
IP-протокол TCP, прослушиваемый службой SQL Server Analysis Service |
Журнал службы аналитики SQL Server |
Сведения о подключении |
Имя компьютера или NetBIOS-имя, связанное со службой аналитики SQL Server. |
Журнал службы аналитики SQL Server |
Сведения о подключении |
IP-адрес TCP и порт, прослушиваемый службой аналитики SQL Server |
Журнал службы аналитики SQL Server |
Сведения о подключении |
Порт и состояние привязки, к которым привязывается служба аналитики SQL Server. |
Журнал службы аналитики SQL Server |
Сведения о блокирующем событии |
Сведения о блокирующем событии, включая событие таймаута блокировки и событие взаимоблокировки. При возникновении тайм-аута блокировки в файл записываются идентификатор базы данных, тип объекта блокировки и тип блокировки. При возникновении взаимоблокировки в журнал заносится идентификатор связанной базы данных, идентификатор транзакции блокировки жертвы и идентификатор SPID, который откатывается назад. |
Журнал службы аналитики SQL Server |
Решение
После применения этого исправления три фразы о данных взаимоблокировки изменяются с "Database", "ID транзакции" и "ID сеанса" на "идентификаторбазы данных", "идентификатор сеанса" и "SPID" в msmdsrv. log. Это изменение делается для обеспечения согласованности с словами в профилировщике.
Сведения о пакете обновления
Чтобы устранить эту проблему, установите пакет обновления для SQL Server.
Дополнительные сведения о 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 Analysis Services после применения служб SSAS 2012 с пакетом обновления 2 (SP2) и накопительного обновления 1 ниже.................................................(<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. log. По умолчанию используется папка Program Files для экземпляра служб Analysis Services, в том числе следующие:
C:\Program Files\Microsoft SQL Server\MSAS11.<InstanceName>\OLAP\Log
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".