Simptomi
Pretpostavimo da stvorite novi prikaz pretplate na glavne podatkovne servise (MDS-a) u programu Microsoft SQL Server 2012. VersionMember_ID stupac ne postoji u prikazu pretplate koji ste stvorili. Taj se problem pojavljuje zbog promjene na sustavu SQL Server 2012 Master podatkovne usluge (MDS-a).
Rješenje
Problem je prvi put riješen u sljedećem kumulativnom ažuriranju sustava SQL Server.
Kumulativno ažuriranje 1 za SQL Server 2012 /en-us/help/2679368
Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
Dodatne informacije
Kada je prikaz pretplate stvoren u sustavu SQL Server 2012 MDS, u sustavu SQL Server View MDM.<subscription_view_name> više ne sadrži stupac VersionMember_ID kao što je postojao u sustavu SQL Server 2008 R2 MDS. U kumulativnom ažuriranju 1 za SQL Server 2012 SP1 jedan je stupac identiteta dodan natrag u prikaz pretplate. Ovaj novi stupac sadrži iste podatke kao i prethodni VersionMember_ID stupcu. Međutim, novi stupac sada se zove ID da bi stupac bio konkretniji. Ovaj hitni popravak može potencijalno prekinuti sve prilagođene poslove prijenosa podataka ili skripte koje se temelje na shemi prikaza pretplate na SQL Server 2008 R2 u MDS-u. Svi poslovi ili skripte koje referenca na VersionMember_ID stupac moraju se promijeniti da bi se referencirali na novi ID stupac u prikazima pretplate na SQL Server 2012 MDS. Osim toga, u zbirnim ažuriranjem 1 novi je Muid dodan u prikaze pretplate radi omogućivanja interne vrijednosti jedinstvenog identifikatora člana. Stupac Muid ne postoji u sustavu SQL Server 2008 R2 MDS. Možda ćete morati ažurirati prilagođene poslove prijenosa podataka da biste uključili novi stupac.
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".
Reference
Dodatne informacije o stvaranju prikaza pretplate potražite na sljedećem MSDN web-mjestu: