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

Ознаки

Припустимо, що ви вибрали дозвіл на таблицю, яка містить схему Non-DBO у Microsoft SQL Server 2012 або SQL Server 2014. Під час запиту з подання sys.column_store_segments , стовпець has_nulls, base_id, зоряна величина, min_data_id, max_data_idі null_value відображає Null -значення.Примітка

  • Sys.column_store_segments подання виконує перевірку безпеки за допомогою наведеної нижче функції.

    HAS_PERMS_BY_NAME ( securable , securable_class , permission      [ , sub-securable ] [ , sub-securable_class ] )
  • Стовпець has_nulls, base_id, зоряна величина, min_data_id, max_data_idі null_value повертає Null -значення, якщо користувач не вибере дозвіл.

Причина

Ця проблема виникає, тому що перевірка безпеки подання не враховує схему, яка не є DBO. Тому, навіть якщо ви вибрали дозвіл на таблицю з схемою, яка не містить DBO, ви все одно отримуєте Null -значення з подання.

Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:

Стан

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

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

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

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