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


Предоставление разрешений на чтение метаданных

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

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

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

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

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

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

ms175677.note(ru-ru,SQL.90).gifПримечание.
Разрешение на чтение метаданных базы данных является минимальным разрешением, необходимым для соединения с базой данных служб Analysis Services с использованием среды Management Studio или среды BI Development Studio.

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

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

  2. На вкладке Общие выберите параметр Чтение определения.

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

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

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

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

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

Предоставление разрешений на чтение метаданных в измерении.

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

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

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

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

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

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

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

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

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

См. также

Задачи

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

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

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

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

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