Belirtiler
Microsoft SQL Server 2012 ' da yeni bir Master Data Services (MDS) abonelik görünümü oluşturduğunuzu varsayalım. Oluşturduğunuz abonelik görünümünde VersionMember_ID sütunu yok. Bu sorun, SQL Server 2012 Master Data Services 'ta (MDS) bir değişiklik nedeniyle oluşur.
Çözüm
Sorun ilk olarak SQL Server 'ın aşağıdaki toplu güncelleştirmesinde giderilmiştir.
SQL Server 2012 için toplu güncelleştirme 1 /en-us/help/2679368
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:
Ek Bilgi
SQL Server 2012 MDS 'de abonelik görünümü oluşturulduğunda, SQL Server MDMgörünümü.<subscription_view_name> artık SQL Server 2008 R2 MDS 'de bulunan VersionMember_ID sütununu içermiyor. SQL Server 2012 SP1 için toplu güncelleştirme 1 ' de, bir kimlik sütunu abonelik görünümüne geri eklenmiştir. Bu yeni sütun, önceki VersionMember_ID sütunuyla aynı verileri içerir. Ancak, yeni sütun şimdi ID olarak adlandırılır ve sütunu daha açık hale getirir. Bu düzeltme, SQL Server 2008 R2 MDS abonelik görünümü şemasını temel alan tüm özel veri aktarım işlerini veya komut dosyalarını kesebilir. VersionMember_ID sütununa başvuran tüm iş veya BETIKLERIN SQL Server 2012 MDS aboneliği görünümlerindeki yeni kimlik sütununa başvuruda bulundukları şekilde değiştirilmesi gerekir. Ayrıca, toplu güncelleştirme 1 ' de, üyenin dahili benzersiz tanıtıcı değerini sağlamak için abonelik görünümlerine yeni bir sütun barıd eklenmiştir. SQL Server 2008 R2 MDS 'de muid sütunu yok. Bu yeni sütunu eklemek için özel veri aktarım işlerini güncellemeniz gerekebilir.
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Başvurular
Abonelik görünümü oluşturma hakkında daha fazla bilgi için aşağıdaki MSDN Web sitesine gidin: