KB4013585. ВИПРАВЛЕННЯ. Проактивне кешування служби аналізу SQL Server обробляє розділ, але не запускає запит SQL, що спричиняє застарілі дані

Застосовується до
SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use)

Ознаки

Нижче описано такий сценарій.

  • База даних Microsoft SQL Server містить дві таблиці: "Головна", а інша – "Підпорядкована таблиця".
  • На основі цих двох таблиць створюється куб у багатовимірній базі даних служб аналізу SQL Server 2014 або 2016.
  • У цій базі даних служби аналізу створюються таблиці вимірів і фактів для головної та підтаблиці .
  • Ви вмикаєте проактивне кешування для цієї бази даних і настроюєте деякі сповіщення в таблицях вимірів і фактів.

У цьому сценарії обробка для різних розділів поетапна. Наприклад, дія з вставлення даних відбувається спочатку в головній таблиці, а потім у підтаблиці . Другий розділ обробляється, але SQL Server запит не надсилається, щоб отримати найновіші дані. Це призводить до застарілих даних.

Примітка Ця проблема не виникає, якщо дві таблиці містять дані, які вставляються одночасно.

Спосіб усунення проблеми

Цю проблему вирішено в наведених нижче сукупних оновленнях для SQL ServerSQL Server:

Сукупний пакет оновлень 7 для SQL ServerSQL Server 2016 RTM

Сукупний пакет оновлень 4 для SQL ServerSQL Server 2016 SP1

Сукупний пакет оновлень 5 для SQL Server 2014 із пакетом оновлень 2

Відомості про сукупні оновлення для SQL ServerSQL Server

Кожне нове сукупне оновлення для SQL Server містить усі виправлення та виправлення системи безпеки, які входили в попереднє сукупне оновлення. Перегляньте останні сукупні оновлення для SQL Server.

Останнє сукупне оновлення для SQL ServerSQL Server 2016

Останні сукупні оновлення за SQL Server 2014 р.

Стан

Корпорація Microsoft підтвердила, що це одна з проблем з продуктами Microsoft, перелічених у розділі "Застосовується до".

Посилання

Дізнайтеся, яку термінологію використовує корпорація Майкрософт для опису оновлень програмного забезпечення.