Simptomai
Tarkime, kad kuriate naują pagrindinį duomenų tarnybų (DTS) prenumeratos rodinį "Microsoft SQL Server" 2012. " VersionMember_ID " stulpelio nėra jūsų sukurtame prenumeratos rodinyje. Ši problema kyla dėl SQL serverio 2012 Master data Services (DTS) pakeitimo.
Sprendimas
Problema pirmą kartą buvo išspręsta šį kaupiamąjį naujinimą SQL serverio.
Kaupiamasis naujinimas 1 SQL serverio 2012 /en-us/help/2679368
Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Peržiūrėkite naujausius kaupiamuosius SQL serverio naujinimus:
Daugiau informacijos
Kai prenumeratos rodinys sukuriamas "SQL Server" 2012 DTS, "SQL Server" rodinys MDM.<subscription_view_name> nebėra VersionMember_ID stulpelio, nes jis egzistavo "SQL Server 2008 R2" DTS. Kaupiamasis naujinimas 1 SQL serverio 2012 SP1, tapatybės stulpelis buvo įtrauktas į prenumeratos rodinį. Šiame naujame stulpelyje yra tie patys duomenys kaip ir ankstesnis VersionMember_ID stulpelis. Tačiau naujas stulpelis dabar pavadintas ID , kad stulpelis būtų aiškiau. Šios karštosios pataisos gali sugadinti visas pasirinktinio duomenų perdavimo užduotis arba scenarijus, kurie yra pagrįsti "SQL Server" 2008 R2 DTS prenumeratos rodinio schema. Visos užduotys arba scenarijai, nurod VersionMember_ID stulpelį, turi būti pakeisti, kad jie nurodytų naują ID stulpelį "SQL Server" 2012 DTS prenumeratos rodiniuose. Be to, Kaupiamasis naujinimas 1 naujame stulpelyje Muid buvo įtraukta į prenumeratos rodinius, kad būtų pateikta nario vidinė unikali identifikatoriaus reikšmė. "SQL Server 2008 R2" DTS nėra stulpelio Muid . Jums gali tekti atnaujinti pasirinktinio duomenų perdavimo užduotis, kad galėtumėte įtraukti šį naują stulpelį.
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.
Nuorodos
Daugiau informacijos apie tai, kaip sukurti prenumeratos rodinį, rasite apsilankę šioje MSDN svetainėje: