Поделиться через


Предоставление разрешений на обработку

Изменения: 17 июля 2006 г.

Член серверной роли для служб Microsoft SQL Server 2005 Analysis Services (SSAS) или член роли базы данных, обладающий разрешениями «Полный доступ» (администратор) в определенной базе данных, может создать роль базы данных, которой будет разрешено обрабатывать только заданные объекты в рамках базы данных. При предоставлении роли базы данных разрешения на обработку объекта данных администратор получает возможность передать задачу обработки некоторых объектов без предоставления дополнительных внешних разрешений пользователю, выполняющему обработку.

При предоставлении роли базы данных разрешений на обработку следует иметь в виду то, что разрешения носят аддитивный характер. Например, одна роль базы данных разрешает пользователю обрабатывать определенный куб, в то время как другая роль базы данных предоставляет тому же пользователю разрешение на обработку измерения в этом же кубе. Разрешения из двух различных ролей объединяются, в результате чего пользователь получает разрешение на обработку как куба, так и заданного измерения в рамках такого куба.

ms175426.note(ru-ru,SQL.90).gifВажно!
Пользователь, роль базы данных которого имеет только разрешения на обработку одного или нескольких объектов базы данных, не сможет воспользоваться средой SQL Server Management Studio или Business Intelligence Development Studio для подключения к службам Analysis Services и выполнения обработки объектов. Для данных средств необходимо, чтобы у пользователя было разрешение на доступ к метаданным объекта. Следовательно, для обработки таких объектов пользователю, располагающему только разрешениями на обработку объектов, необходимо будет использовать XMLA-сценарий. Дополнительные сведения см. в разделе XML for Analysis (XMLA).

Разрешения на обработку могут быть предоставлены на уровнях базы данных, куба, измерения и структуры интеллектуального анализа данных.

Предоставление разрешений на обработку базы данных служб Analysis Services

Предоставление роли базы данных разрешения на обработку базы данных служб Analysis Services означает, что роли дается разрешение на выполнение всех методов обработки. В их число входит обработка всех кубов, измерений, структур и моделей интеллектуального анализа в базе данных. Однако у роли нет разрешения на чтение метаданных базы данных или доступ к любым данным самой базы данных.

Предоставление роли базы данных разрешения на обработку базы данных служб Analysis Services

  1. В среде SQL Server Management Studio подключитесь к экземпляру служб Analysis Services, в обозревателе объектов разверните узел Роли для соответствующей базы данных, а затем дважды щелкните роль базы данных (или щелкните правой кнопкой мыши узел Роли, выберите Создать роль и создайте роль базы данных).

  2. Нажмите кнопку Общие в области Выбор страницы, затем установите флажок Обработка базы данных. Если это новая роль, обязательно введите имя для нее в поле Имя роли.

  3. Нажмите кнопку ОК.

Предоставление разрешений на обработку куба

Предоставление роли базы данных разрешения на обработку куба означает, что у роли есть разрешение на выполнение всех возможностей обработки куба, но нет разрешения на обработку измерений куба. В результате попытка обработать куб, в котором содержится необработанное измерение, завершится неудачей, если только у пользователя также нет разрешений на обработку необработанного измерения.

Предоставление роли базы данных разрешения на обработку куба не означает, что у роли нет разрешения на чтение метаданных куба или доступа к любым данным самого куба.

Предоставление роли базы данных разрешения на обработку куба

  1. В среде SQL Server Management Studio подключитесь к экземпляру служб Analysis Services, в обозревателе объектов разверните узел Роли для соответствующей базы данных, а затем дважды щелкните роль базы данных (или щелкните правой кнопкой мыши узел Роли, выберите Создать роль и создайте роль базы данных). Если это новая роль, обязательно введите имя для нее в поле Имя роли.

  2. Нажмите кнопку Кубы в области Выбор страницы, выберите куб из списка Куб, а затем установите для него флажок Обработать.

  3. Нажмите кнопку ОК.

Предоставление разрешений на обработку измерения

Предоставление роли базы данных разрешения на обработку измерения означает, что у роли есть разрешение на выполнение всех возможностей обработки измерения. Однако у роли нет разрешения на чтение метаданных измерения или доступ к данным самого измерения.

Предоставление роли базы данных разрешения на обработку измерения

  1. В среде SQL Server Management Studio подключитесь к экземпляру служб Analysis Services, в обозревателе объектов разверните узел Роли для соответствующей базы данных, а затем дважды щелкните роль базы данных (или щелкните правой кнопкой мыши узел Роли, выберите Создать роль и создайте роль базы данных). Если это новая роль, обязательно введите имя для нее в поле Имя роли.

  2. Нажмите кнопку Измерения в области Выбор страницы, выберите измерение из списка Выбор набора измерений, затем установите для него флажок Обработать.

  3. Нажмите кнопку ОК.

Предоставление разрешений на обработку структуры интеллектуального анализа данных

Предоставление роли базы данных разрешения на обработку структуры интеллектуального анализа данных означает, что ей предоставляется разрешение на выполнение всех функций обработки структур интеллектуального анализа данных, в том числе на обработку всех моделей интеллектуального анализа данных. Однако у роли нет разрешения на доступ к определению структур интеллектуального анализа данных или моделей интеллектуального анализа данных, а также на их чтение. Также у роли нет разрешения на выполнение детализации или просмотр любых моделей интеллектуального анализа данных.

Предоставление роли базы данных разрешения на обработку структуры интеллектуального анализа данных

  1. В среде SQL Server Management Studio подключитесь к экземпляру служб Analysis Services, в обозревателе объектов разверните узел Роли для соответствующей базы данных, а затем дважды щелкните роль базы данных (или щелкните правой кнопкой мыши узел Роли, выберите Создать роль и создайте роль базы данных). Если это новая роль, обязательно введите имя для нее в поле Имя роли.

  2. Нажмите кнопку Структуры интеллектуального анализа данных в области Выбор страницы, выберите структуру интеллектуального анализа данных из списка Структуры интеллектуального анализа данных, а затем установите для нее флажок Обработать.

  3. Нажмите кнопку ОК.

См. также

Задачи

Предоставление разрешений «Полный доступ»

Основные понятия

Предоставление разрешений на чтение метаданных
Предоставление доступа пользователям
роли (службы Analysis Services)

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

17 июля 2006 г.

Измененное содержимое
  • Обновлено описание шагов по предоставлению разрешений на обработку.