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


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

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

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

Важное примечаниеВажно!

Чтобы просмотреть определение объекта в среде Среда SQL Server Management Studio или в среде Business Intelligence Development Studio, пользователь должен иметь роль базы данных, которая предоставляет разрешение на чтение метаданных базы данных. Пользователь, имеющий разрешение на чтение метаданных, также может использовать набор строк схемы DISCOVER_XML_METADATA для создания запросов к объекту и просмотра его метаданных. Дополнительные сведения см. в разделе Набор строк DISCOVER_XML_METADATA.

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

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

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

ПримечаниеПримечание

Разрешение на чтение метаданных базы данных является минимальным разрешением, необходимым для соединения с базой данных служб Службы 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. Нажмите кнопку Структуры интеллектуального анализа данных в области Выбор страницы, выберите структуру интеллектуального анализа данных из списка Структуры интеллектуального анализа данных, а затем установите для нее флажок Прочитать определение.