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


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

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

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

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

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

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

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

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

  • Изменение учетной записи администратора системы

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

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

Действие

Защищаемые объекты

Разрешения

Импорт данных в промежуточные таблицы

mdm.tblStgMembers

mdm.tblStgMemberAttribute

mdm.tblStgRelationship

Обязательно: INSERT

Необязательно: SELECT и UPDATE

Просмотр состояния промежуточных пакетов

mdm.tblStgBatch

SELECT

Повторная активация элемента или коллекции посредством промежуточного сохранения

mdm.viw_SYSTEM_SCHEMA_ENTITY

Таблица, содержащая деактивированный элемент.

SELECT

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

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

Действие

Защищаемые объекты

Разрешения

Определение идентификатора версии, которую необходимо удалить

mdm.viw_SYSTEM_SCHEMA_VERSION

SELECT

Удаление версии модели

mdm.udpVersionDelete

EXECUTE

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

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

Действие

Защищаемые объекты

Разрешения

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

mdm.udpSecurityMemberProcessRebuildModel

EXECUTE

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

Изменение учетной записи администратора системы

Действие

Защищаемые объекты

Разрешения

Определение идентификатора безопасности (SID) нового администратора

mdm.tblUser

SELECT

Изменение учетной записи администратора системы

mdm.udpSecuritySetAdministrator

EXECUTE

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

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

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