Ознаки
У SQL Server 2014 (рівень сумісності 120) і SQL Server 2016 (рівні сумісності 130) можна покращити якість планів запитів, яка відома як "потужність оцінювача" (CE). Однак, коли ви компіліть складний запит, який містить багато з'єднань з ОКРЕМОЮ або ГРУПОЮ за допомогою оператора, компіляція може тривати набагато довше, ніж очікувалося.
Спосіб вирішення
Це оновлення, яке усуває цю проблему, входить до складу пакета оновлень 1 для SQL Server 2016.Примітка. Після інсталяції цього оновлення потрібно встановити прапорець трасування 4199, щоб активувати виправлення. Щоб установити прапорець трасування 4199, ознайомтеся з розділом " прапори трасування" (Transact-SQL) на сайті MSDN.
У кожному новому збірці для SQL Server 2016 містяться всі виправлення та всі виправлення системи безпеки, які були включені до попередньої збірки. Радимо інсталювати найновішу версію для SQL Server 2016.
Інші способи вирішення
Щоб вирішити цю проблему, скористайтесь одним із запропонованих нижче способів.
-
Скористайтеся позначкою трасування 9481, щоб установити модель оцінювання для змінення значення для сервера SQL Server 2012 або попередньої версії.
-
Змінення рівня сумісності бази даних для SQL Server 2012 (110) або попередньої версії.
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".
Посилання
Відомості про термінологію , яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.