KB2967635 - ИСПРАВЛЕНО: неверная ссылка на базу данных бизнес-правил после обновления SQL Server 2008 R2 MDS до SQL Server 2012 MDS или SQL Server 2014 MDS

Применяется к
SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Проблема

Предположим, что у вас есть несколько моделей, имеющих несколько версий в 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 2012 RTM или более поздней версии, которая не включает это исправление, выполните следующие действия, чтобы устранить эту проблему.

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

  1. Обновите экземпляр MDS SQL Server 2008 R2 до SQL Server 2012 MDS. (Подождите, прежде чем запустить мастер обновления базы данных MDS до шага 4.)
  2. Обновление экземпляра MDS SQL Server 2012 до SQL Server 2012 SP1.
  3. Обновите экземпляр MDS SQL Server 2012 с пакетом обновления 1 (SP1) до накопительного пакета обновления 10 для SQL Server 2012 с пакетом обновления 1 (SP1).
  4. Запустите мастер обновления базы данных MDS в диспетчере служб Master Data Services Configuration Manager.

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

Чтобы убедиться, что исправление работает после завершения обновления, перейдите на страницу "Бизнес-правила", чтобы проверить, есть ли у каких-либо бизнес-правил, изначально имевших ссылку на DBA, ссылку на DBA.

Состояние

Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».