ВИПРАВЛЕННЯ: Запитами за додатковий даних завжди отримати перекомпільовано в SQL Server

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

Клацніть тут, щоб переглянути цю статтю англійською мовою: 3181444
Ознаки
Припустімо, що використовувати функцію з AlwaysOn наявність групи Microsoft SQL Server 2012, 2014 або 2016. Кожного разу, коли для виконання запит на змінення даних додаткової перекомпільовано запит на змінення. Ця проблема виникає, тому що статистичні дані не propagatedcorrectly від основного сервера на сервері, що додатковий. Якщо запустити профілювання трасування, ви знайдете щось подібне до такого проStatMan Це означає, що SQL server створення запитів статистичні дані:

SELECT StatMan([SC0], [SB0000]) FROM (SELECT TOP 100 PERCENT [SC0], step_direction([SC0]) over (order by NULL) AS [SB0000]  FROM (SELECT [xxx] AS [SC0] FROM [dbo].[xxx] TABLESAMPLE SYSTEM (7.033584e-001 PERCENT) WITH (READUNCOMMITTED) ) AS _MS_UPDSTATS_TBL_HELPER ORDER BY [SC0], [SB0000] ) AS _MS_UPDSTATS_TBL  OPTION (MAXDOP 1)


Примітка. Якщо вимкнути Автоматичне оновлення статистики або ввімкнути параметр Автоматичного оновлення статистики асинхронно , ця проблема не виникає.

Розв'язанн
Проблему, спочатку було усунуто у такий сукупний пакет оновлень із сервера SQL Server: Порада:, Інсталюйте останній сукупний пакет оновлень для SQL Server
Нові накопичувальне оновлення для SQL Server, містить усі виправлення, і усі виправлення безпеки, які входять до складу попередній сукупний пакет оновлень. Рекомендується, щоб завантажити й інсталювати останній сукупний пакет оновлень для SQL Server:
Посилання
Докладніше про у Термінологія Microsoft, що використовується для опису оновлень програмного забезпечення.

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

Властивості

Ідентифікатор статті: 3181444 – останній перегляд: 09/22/2016 03:57:00 – виправлення: 4.0

Microsoft SQL Server 2014 Service Pack 1

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