Ознаки
У Microsoft SQL Server, коли ви намагаєтеся відстежувати плани кешованих запитів за допомогою розширених подій (xEvents) і подань динамічного керування (DMV), як-от sys.dm_exec_requests та sys.dm_exec_query_stats, дуже складно пов'язати між собою плани кешованих запитів.
Причина
Ця проблема виникає тому, що типи даних стовпців Query_hash та Query_plan_hash відрізняються для DMV та xEvents. Стовпці Query_hash та Query_plan_hash визначено як варбінарний тип даних у DMV (sys.dm_exec_requests та sys.dm_exec_query_stats). У xEvents стовпці визначено як тип даних UINT64 .
Спосіб усунення проблеми
Відомості про пакет оновлень для SQL ServerSQL Server
Це оновлення виправлено в таких пакетах оновлень для SQL ServerSQL Server:
- Пакет оновлень 3 для SQL Server 2014
- Пакет оновлень 4 для SQL ServerSQL Server 2012
Пакети оновлень для SQL Server.
Пакети оновлень накопичуються. Кожен новий пакет оновлень містить усі попередні виправлення разом із новими виправленнями. Ми радимо використовувати для них найновіший пакет оновлень і останній сукупний пакет оновлень. Інсталювати попередній пакет оновлень перед інсталяцією останнього пакета оновлень не обов'язково. Щоб дізнатися більше про останній пакет оновлень і останній сукупний пакет оновлень, скористайтеся таблицею 1 у таблиці 1 цієї статті.
Визначення версії, випуску та рівня оновлення SQL Server і його компонентів
Після інсталяції цього оновлення додаються ще два стовпці з визначеним типом даних INT64 : Query_hash_signed та Query_plan_hash_signed. Це спрощує об'єднання даних між DMV та xEvents (наприклад, rpc_completed та sql_batch_completed).
Відомості про збірки SQL Server
Кожне нове оновлення для SQL Server містить усі виправлення та виправлення системи безпеки, які входили в попереднє оновлення. Ознайомтеся з найновішими пакетами оновлень для SQL Server.
SQL ServerSQL Server 2014 build versions
Останній пакет оновлень для SQL Server 2012
Стан
Корпорація Microsoft підтвердила, що це одна з проблем з продуктами Microsoft, перелічених у розділі "Застосовується до".
Посилання
Дізнайтеся, за допомогою яких термінів корпорація Майкрософт описує оновлення програмного забезпечення.