ВИПРАВЛЕННЯ: Кількість рядків недооцінюється для підставою запит, який включає скалярного користувацьких функцій у SQL Server 2014

ВАЖЛИВО! Ця стаття перекладена засобами машинного перекладу Microsoft. Статтю можна редагувати в середовищі Community Translation Framework (CTF). Щоб якомога швидше перекласти всі статті у своїй базі знань різними мовами, компанія Microsoft не лише звертається до професійних перекладачів, але й вдається до машинного перекладу, який потім редагується спільнотою. Такі статті можуть містити лексичні, синтаксичні та граматичні помилки. Microsoft не несе відповідальності за будь-які неточності, помилки або збитки, до яких може призвести неправильний переклад статей або їх використання. Докладніше про CTF див. на веб-сторінці http://support.microsoft.com/gp/machine-translation-corrections/uk-ua.

Клацніть тут, щоб переглянути цю статтю англійською мовою: 3151176
Ознаки
Розглянемо таку ситуацію:

  • У вас є запит, який містить підставою, пов'язана із параметрами скалярного користувацьких функцій.
  • Існує кілька комбінації параметр вводу значення, що може призвести до такий самий результат, визначені користувачем функції.
  • SQL Server, використовує нові оцінки кількість елементів, режим сумісності бази даних установлено на 120.

У цьому випадку під Вільний час виконання запит на змінення, виникає затримка запит на змінення продуктивність через неправильне кількість рядків для предиката, який включає в себе функції користувача, плану запит на змінення.
Розв'язанн
Цю проблему, спочатку було усунуто в наступні накопичувальне оновлення для SQL Server:



Після інсталяції цього сукупного оновлення пакета, необхідно ввімкнути прапор трасування 4199. Для цього можна додати до -T4199 параметрів запуску. Також можна скористатися перевагою в DBCC traceon(4199) про конфіденційність для окремих сесії.

Про сукупний пакет оновлень для SQL Server
Нові накопичувальне оновлення для SQL Server, містить усі виправлення, і усі виправлення безпеки, які входять до складу попередній сукупний пакет оновлень. Перевірте останній сукупний пакет оновлень для SQL Server:

Стан
корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".
Посилання
Докладніше про у Термінологія корпорація Майкрософт використовує для опису оновлень програмного забезпечення.
Примітка. Це екстрена стаття, яку написала служба підтримки Microsoft. Інформація в цій статті призначена для вирішення нових проблем і надається "як є". З огляду на швидкість її підготовки та публікації, ця стаття може містити орфографічні помилки і її може бути змінено будь-коли без попереднього повідомлення. Додаткову інформацію див. в повідомленні про авторське право.

Попередження. Цю статтю переведено автоматично

Властивості

Ідентифікатор статті: 3151176 – останній перегляд: 05/31/2016 07:34:00 – виправлення: 2.0

Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Standard

  • kbqfe kbfix kbexpertiseinter kbsurveynew kbmt KB3151176 KbMtuk
Зворотний зв’язок