Проблема
Предположим, что у вас есть несколько моделей, имеющих несколько версий в SQL Server 2008 R2 Master Data Services (MDS). При обновлении SQL Server MDS 2008 R2 до SQL Server MDS 2012 или SQL Server 2014 MDS бизнес-правила, ссылающиеся на атрибуты Domain-Based, изменяются в процессе обновления, а ссылка на базу данных удаляется.
Решение
Эта проблема была впервые устранена в следующем накопительном пакете обновления SQL Server.
Накопительный пакет обновления 3 для SQL Server 2014 г. /en-us/help/2984923
Накопительный пакет обновления 1 для SQL Server 2012 с пакетом обновления 2 (SP2) /en-us/help/2976982
Накопительный пакет обновления 10 для SQL Server 2012 с пакетом обновления 1 (SP1) /en-us/help/2954099
Сведения о накопительных обновлениях для SQL Server
Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и исправления безопасности, которые входили в состав предыдущего накопительного пакета обновления. Ознакомьтесь с последними накопительными пакетами обновления для SQL Server:
- Последний накопительный пакет обновления для SQL Server 2014
- Последний накопительный пакет обновления для SQL Server 2012 с пакетом обновления 2 (SP2)
- Последний накопительный пакет обновления для SQL Server 2012 с пакетом обновления 1 (SP1)
Если вы уже выполнили обновление до SQL Server 2012 RTM или более поздней версии, которая не включает это исправление, выполните следующие действия, чтобы устранить эту проблему.
Примечание. Это исправление предполагает, что у вас есть исходная резервная копия базы данных SQL Server 2008 R2.
- Обновите экземпляр MDS SQL Server 2008 R2 до SQL Server 2012 MDS. (Подождите, прежде чем запустить мастер обновления базы данных MDS до шага 4.)
- Обновление экземпляра MDS SQL Server 2012 до SQL Server 2012 SP1.
- Обновите экземпляр MDS SQL Server 2012 с пакетом обновления 1 (SP1) до накопительного пакета обновления 10 для SQL Server 2012 с пакетом обновления 1 (SP1).
- Запустите мастер обновления базы данных MDS в диспетчере служб Master Data Services Configuration Manager.
Примечание. Если у вас нет исходной резервной копии исходной базы данных SQL Server 2008 R2 или вы не можете позволить себе потерять работу с существующей базой данных SQL Server 2012, вы должны добавить недостающую базу данных вручную.
Чтобы убедиться, что исправление работает после завершения обновления, перейдите на страницу "Бизнес-правила", чтобы проверить, есть ли у каких-либо бизнес-правил, изначально имевших ссылку на DBA, ссылку на DBA.
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».