Проблемы
Предположим, что вы удалили одну или несколько сущностей в службах Master Data Services (MDS) для Microsoft SQL Server 2012 или SQL Server 2014. При попытке изменить безопасность модели для некоторых групп или пользователей в MDS появляется следующее сообщение об ошибке:
Произошла неизвестная ошибка.
Примечание. Если включить ведение журнала трассировки MDS и воспроизвести ошибку, в журнале трассировки появится следующее сообщение об ошибке:
Элемент с таким же ключом уже добавлен.
Причина
Проблема возникает из-за того, что безопасность уровня атрибута, которая входит в удаленную сущность, не удаляется соответствующим образом.
Решение
Эта проблема впервые устранена в следующем накопительном обновлении SQL Server.
Накопительное обновление 1 для SQL Server 2014 с пакетом обновления 1 (SP1) /en-us/help/3067839
Накопительное обновление 6 для SQL Server 2014 /en-us/help/3031047
Накопительное обновление 4 для SQL Server 2012 с пакетом обновления 2 (SP2) /en-us/help/3007556
Накопительное обновление 13 для SQL Server 2012 с пакетом обновления 1 (SP1) /en-us/help/3002044
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.
Обходное решение
Чтобы устранить эту ошибку, удалите соответствующую защиту на уровне атрибута или удалите атрибуты, на которые ссылается группа "безопасность". Затем удалите сущность.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".