Применяется к
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" не найден в таблице "table_name".

Например, вы определяете безопасность на уровне объектов в таблице " Продажи торгового посредника" и столбце " Валовая прибыль", а затем создаете роль, которая ограничивает ее разрешениями на чтение. Запрос детализации завершается сбоем, и вы получаете следующее сообщение об ошибке:

Столбец "Валовая прибыль" не может быть найден в таблице $Reseller Sales.

Решение

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

Сведения SQL Server сборках

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

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Ссылки

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

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.