Belirtiler
SQL Server 2008 R2 Master Data Services 'ta (MDS) birden çok sürümü olan bazı modelleriniz olduğunu varsayalım. SQL Server 2008 R2 MDS 'yi SQL Server 2012 MDS veya SQL Server 2014 MDS 'ye yükselttiğinizde, etki alanı tabanlı özniteliklere (Vseçbas) başvuru yapan iş kuralları yükseltme işlemi sırasında değiştirilir ve DBA başvurusu kaldırılır.
Çözüm
Bu sorun ilk olarak SQL Server 'ın aşağıdaki toplu güncelleştirmesinde giderilmiştir.
SQL Server 2014 için toplu güncelleştirme 3 /en-us/help/2984923
SQL Server 2012 SP2 için toplu güncelleştirme 1 /en-us/help/2976982
SQL Server 2012 SP1 için toplu güncelleştirme 10 /en-us/help/2954099
Her bir SQL Server toplu güncelleştirmesi, önceki toplu güncelleştirmeyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. En son SQL Server güncelleştirmelerini gözden geçirin:
Zaten SQL Server 2012 RTM veya bu düzeltmeyi içermeyen bir sürüme yükselttiyseniz, bu sorunu çözmek için bu adımları izleyin.Not Bu düzeltme, özgün SQL Server 2008 R2 veritabanı yedeğine sahip olduğunuzu varsayar.
-
SQL Server 2008 R2 MDS örneğini SQL Server 2012 MDS 'ye yükseltme. (Adım 4 ' e kadar MDS veritabanı yükseltme Sihirbazı 'Nı çalıştırmaya bekleyin.)
-
SQL Server 2012 MDS örneğini SQL Server 2012 SP1'E yükseltme.
-
SQL Server 2012 SP1 MDS örneğini SQL Server 2012 SP1 toplu güncelleştirme 10 ' a yükseltme.
-
Master Data Services Yapılandırma Yöneticisi 'nde MDS veritabanı yükseltme sihirbazını çalıştırabilirsiniz.
NotÖzgün SQL Server 2008 R2 veritabanı yedeğine sahip değilseniz veya mevcut SQL Server 2012 veritabanında çalışmayı kaybetmemek için eksik DBA 'yı el ile eklemeniz gerekir. Yükseltme tamamlandıktan sonra düzeltmenin çalıştığını doğrulamak için, Iş kuralları sayfasına gidin ve normalde DBA başvurusu olan iş kurallarından yine de DBA başvurusu olup olmadığını kontrol edin.
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.