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


Защита объектов базы данных (службы Master Data Services)

Область применения: SQL Server — Только Управляемый экземпляр SQL Azure Windows

В базе данных Master Data Services данные хранятся в нескольких таблицах баз данных и отображаются в представлениях. Сведения, защищенные в веб-приложении Master Data Manager, видны пользователям с доступом к базе данных Master Data Services.

В частности, в модели Employee могут содержаться сведения о заработной плате сотрудников, а в модели Account может присутствовать финансовая информация компании. Вы можете запретить пользователю доступ к этим моделям в пользовательском интерфейсе Master Data Manager, но пользователи с доступом к базе данных могут просматривать эти данные.

Пользователям можно предоставлять разрешения на объекты базы данных, чтобы они могли работать с определенными частями данных. Дополнительные сведения о предоставлении разрешений см. в разделе GRANT Object Permissions (Transact-SQL). Дополнительные сведения о защите SQL Server см. в разделе "Защита SQL Server".

Для следующих задач требуется доступ к базе данных Служб Master Data Services:

Промежуточное сохранение данных

В следующей таблице каждый защищаемый объект имеет строку name в составе имени. Это указывает на имя промежуточной таблицы, которая определена при создании сущности. Дополнительные сведения см. в статье "Обзор: импорт данных из таблиц (службы Master Data Services)

Действие Защищаемые объекты Разрешения
Создание, обновление и удаление конечных элементов и их атрибутов. stg.name_Leaf Требуется: INSERT

Необязательно: SELECT и UPDATE
Загрузить данные из конечной промежуточной таблицы в соответствующие таблицы базы данных MDS. stg.udp_name_Leaf Выполнение 
Создание, обновление и удаление консолидированных элементов и их атрибутов. stg.name_Consolidated Требуется: INSERT

Необязательно: SELECT и UPDATE
Загрузить данные из объединенной промежуточной таблицы в соответствующие таблицы базы данных MDS. stg.udp_name_Consolidated Выполнение 
Перемещение элементов в явную иерархию. stg.name_Relationship Требуется: INSERT

Необязательно: SELECT и UPDATE
Загрузить данные из промежуточной таблицы связей в соответствующие таблицы базы данных MDS. stg.udp_name_Relationship Выполнение 
Просмотреть ошибки, которые возникли при вставке данных из промежуточных таблиц в таблицы базы данных MDS. stg.udp_name_Relationship SELECT

Дополнительные сведения см. в статье "Обзор: импорт данных из таблиц (службы Master Data Services)".

Проверка данных на соответствие бизнес-правилам

Действие Защищаемый объект Разрешения
Проверка версии данных на соответствие бизнес-правилам MDM.udpValidateModel Выполнение 

Дополнительные сведения см. в разделе "Хранимая процедура проверки" (службы Master Data Services).

Удаление версий

Действие Защищаемые объекты Разрешения
Определение идентификатора версии, которую необходимо удалить mdm.viw_SYSTEM_SCHEMA_VERSION SELECT
Удаление версии модели mdm.udpVersionDelete Выполнение 

Дополнительные сведения см. в разделе "Удаление версии " (службы Master Data Services)".

Немедленное применение разрешений для элементов иерархии

Действие Защищаемые объекты Разрешения
Срочное применение разрешений для элемента mdm.udpSecurityMemberProcessRebuildModel Выполнение 

Дополнительные сведения см. в разделе "Немедленное применение разрешений члена " (службы Master Data Services)".

Настройка параметров системы

Существуют системные параметры, которые можно настроить для управления поведением в службах Master Data Services. Эти параметры можно настроить в диспетчер конфигурации Master Data Services или при наличии доступа UPDATE, вы можете настроить эти параметры непосредственно в таблице базы данных mdm.tblSystemSetting. Дополнительные сведения см. в разделе "Параметры системы" (службы Master Data Services).

См. также

Безопасность (службы Master Data Services)