Simptomi
Pretpostavimo da kreirate novi prikaz pretplate na Master Data Services (MDS) u sistemu Microsoft SQL Server 2012. Kolona VersionMember_ID ne postoji u prikazu pretplate koji ste kreirali. Do ovog problema dolazi zbog promene sistema SQL Server 2012 Master Data Services (MDS).
Rešenje
Problem je prvi put otklonjen u sledećoj kumulativnoj ispravki sistema SQL Server.
Kumulativna ispravka 1 za SQL Server 2012 /en-us/help/2679368
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:
Više informacija
Kada se prikaz pretplate kreira u sistemu SQL Server 2012 MDS, SQL Server view mdm.<subscription_view_name> više ne sadrži VersionMember_ID kao što je postojala u SQL Server 2008 R2 MDS. U kumulativnoj ispravci 1 za SQL Server 2012 SP1, kolona identiteta je ponovo dodata u prikaz pretplate. Ova nova kolona sadrži iste podatke kao i prethodna VersionMember_ID kolona. Međutim, nova kolona je sada nazvana ID da bi kolona bila eksplicitnija. Ova hitna ispravka potencijalno može da prekine sve prilagođene poslove prenosa podataka ili skripte zasnovane na šemi prikaza pretplate na SQL Server 2008 R2 MDS. Svi poslovi ili skripte koje upućuju na VersionMember_ID kolonu moraju biti promenjeni tako da upućuju na novu kolonu ID-a u prikazima pretplate na SQL Server 2012 MDS. Pored toga, u kumulativnoj ispravci 1 nova kolona MUID je dodata u prikaze pretplate da bi se obezbedila interna jedinstvena vrednost identifikatora člana. MUID kolona ne postoji u SQL Server 2008 R2 MDS. Možda ćete morati da ažurirate prilagođene poslove prenosa podataka da biste uključili ovu novu kolonu.
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Reference
Za više informacija o kreiranju prikaza pretplate posetite sledeću MSDN Web lokaciju: