Ознаки
Припустимо, що ви використовуєте обчислювану таблицю, яка підсумовує набір даних у запиті на розділи в Microsoft SQL Server 2014 і 2016. У цій ситуації може виникати циклічна залежність в таких ситуаціях:
-
Імена стовпців у обчислюваній таблиці однакові для імен у функції "зведення", а зв'язані таблиці мають зв'язок "багато-до-одного" на обчислювану таблицю.
-
Обчислена таблиця пов'язана з таблицями, що входять до складу функції "зведення". Наприклад, у вас є таблиця B, пов'язана з обчислюваними таблицями. У таблиці B є ім'я стовпця, яке відповідає імені стовпця в одній або кількох таблицях, які є частиною функції зведення.
Спосіб вирішення
Цю проблему вирішено в таких оновленні для SQL Server:
Сукупне оновлення 3 для SQL Server 2016 SP2
Сукупне оновлення 11 для SQL Server 2016 SP1
Сукупне оновлення 12 для SQL Server 2014 Service Pack 2
Кожне нове Сукупне оновлення для SQL Server містить усі виправлення виправлень і усунення помилок, які були в попередньому збірці. Радимо інсталювати найновішу версію для версії SQL Server:
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".
Посилання
Відомості про термінологію , яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.