Sümptomid
Oletagem, et loote rakenduses Microsoft SQL Server 2012 uue Master Data Services (MDS) tellimuse vaate. Teie loodud tellimuse vaates pole VersionMember_ID veergu olemas. See probleem ilmneb SQL Server 2012 Master Data Services (MDS) muudatuse tõttu.
Lahendus
Probleem parandati esmakordselt SQL serveri järgmises koondvärskenduses.
Kumulatiivne Update 1 SQL Server 2012 /en-us/help/2679368
Iga uus koondvärskenduses SQL Server sisaldab kõiki käigultparandused ja kõik turvaparandusi, mis kuulusid eelmise koondvärskenduse. Vaadake SQL serveri kumulatiivseid värskendusi.
Lisateave
Kui tellimuse vaade on loodud SQL Server 2012 MDS, SQL Serveri vaade MDM.<subscription_view_name> ei sisalda enam VersionMember_ID veergu, kuna see oli SQL Server 2008 R2 MDS. Kumulatiivne Update 1 for SQL Server 2012 SP1, lisati identiteedi veergu tagasi tellimuse vaates. See uus veerg sisaldab samu andmeid kui eelmine VersionMember_ID veerg. Kuid uue veeru nimi on nüüd ID , mis muudab veeru veelgi selgemaks. See kiirparandus võib potentsiaalselt katkestada kõik kohandatud andmete ülekandmise töökohad või skriptid, mis põhinevad SQL Server 2008 R2 MDS tellimuse vaate skeemil. Iga töö või skriptid, mis viitavad VersionMember_ID veerule, peavad olema muudetud nii, et need viitavad uuele ID -veerule SQL Server 2012 MDS tellimuse vaadetes. Lisaks lisati kumulatiivne Update 1 uue veeru muid , et lisada liikme sisemine ainuidentifikaator. Muid VEERGU pole SQL Server 2008 R2 MDS. Selle uue veeru kaasamiseks peate võib-olla kohandatud andmete ülekandmise töökohti värskendama.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.
Viited
Tellimuse vaate loomise kohta leiate lisateavet järgmisest MSDN-i veebisaidilt.