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


Неподдерживаемые функции служб Master Data Services в SQL Server «2012»

В этом разделе описаны функции служб Master Data Services, более недоступные в SQL Server 2012.

Безопасность

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

  • Теперь разрешения на производную иерархию основываются на модели. Например, если у пользователя должно быть разрешение на производную иерархию, необходимо предоставить ему разрешение Обновление на объект модели. Затем можно присвоить разрешение Запрещение всем сущностям, к которым у пользователя не должно быть доступа.

  • Разрешения для явных иерархий теперь основываются на сущности. Например, если у пользователя имеется разрешение Обновление на сущность «Учетная запись», он сможет обновлять все явные иерархии для этой сущности.

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

Промежуточный процесс

Цели, для которых нельзя использовать новый промежуточный процесс:

  • Создание и удаление коллекций.

  • Добавление или удаление элементов из коллекций.

  • Повторная активация элементов и коллекций.

Промежуточный процесс SQL Server 2008 R2 можно использовать для работы с коллекциями.

Мастер развертывания моделей

Пакеты, содержащие данные, теперь нельзя создавать и развертывать с помощью мастера в веб-приложении служб Диспетчер основных данных. Вместо этого можно использовать новую программу командной строки. Дополнительные сведения см. в разделе Развертывание моделей (службы Master Data Services).

Мастер по-прежнему может использоваться для создания и развертывания пакетов, которые не содержат данных.

Кроме того, пакеты могут быть развернуты только в выпуске SQL Server, в котором они были созданы. Это означает, что пакеты, созданные в среде SQL Server 2008 R2, не могут быть развернуты в SQL Server 2012. Необходимо развернуть пакет в среде SQL Server 2008 R2, а затем обновить базу данных до версии SQL Server 2012.

Бизнес-правила создания кодов

Теперь бизнес-правила, которые автоматически формируют значения атрибута Code, администрируются по-разному. Раньше для формирования значений атрибута Code применялось действие Задать для атрибута формируемое значение по умолчанию из пункта Бизнес-правила функциональной области Системное администрирование. Теперь необходимо изменить сущность в области Системное администрирование для включения автоматически формируемых значений кода. Дополнительные сведения см. в разделе Автоматическое создание кода (службы Master Data Services).

Если существует пакет развертывания модели SQL Server 2008 R2, который содержит правило такого типа, при обновлении базы данных до SQL Server 2012 бизнес-правило будет исключено.

Массовое обновление и экспорт

В веб-приложении служб Диспетчер основных данных теперь нельзя проводить массовое обновление значений атрибутов для нескольких элементов. Для проведения массовых обновлений используйте промежуточный процесс или Master Data Services Надстройка для Excel.

В веб-приложении служб Диспетчер основных данных теперь невозможен экспорт элементов в Excel. Для работы с элементами в Excel используйте Master Data Services Надстройка для Excel.

Транзакции

В функциональной области Обозреватель пользователи теперь не могут отменять собственные транзакции. В прошлом пользователи могли отменить изменения, внесенные ими в данные в Обозревателе. Администраторы по-прежнему могут отменять транзакции в функциональной области Управление версиями для всех пользователей.

Теперь заметки являются постоянными и не могут удаляться. Ранее заметки рассматривались как транзакции и могли быть удалены с помощью отмены транзакции.

Веб-служба

Веб-служба Master Data Services теперь включается автоматически, в соответствии с требованиями Silverlight. Ранее эту веб-службу приходилось включать вручную.

Командлеты PowerShell

Теперь службы MDS не содержат командлетов PowerShell.

См. также

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

Устаревшие функции Master Data Services в SQL Server «2012»