Застосовується до
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

Ознаки

Розглянемо такий сценарій:

  • У вас інстальовано Microsoft SQL Server Analysis Services (SSAS) у SQL Server в табличному режимі.

  • Ви підключаєте служби через користувача, який належить до ролі, визначеної з обмеженим стовпцем у таблиці.

  • Ви виконуєте запит на деталізацію в іншому стовпці тієї самої таблиці.

У цьому випадку під час виконання запиту, з'являється повідомлення про помилку приблизно такого вигляду:

Стовпець "column_name" не знайдено в таблиці "table_name".

Наприклад, ви визначаєте рівень безпеки на рівні об'єкта в таблиці "Продажі реселерів " і стовпці "Валовий прибуток ", а потім створюєте роль, яка обмежує його дозволами на читання. Не вдалося виконати запит деталізації, і з'являється таке повідомлення про помилку:

Стовпець "Валовий прибуток" не знайдено в таблиці "$Reseller продажів".

Спосіб вирішення

Цю проблему вирішено в наступному оновленні для SQL Server:

Про збірки SQL Server

Кожна нова збірка для SQL Server містить усі виправлення та виправлення системи безпеки, які були в попередній збірці. Радимо інсталювати найновішу збірку для своєї версії SQL Server.

Стан

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

Посилання

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

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.