Simptomi
Pieņemsim, ka izveidojat jaunu pamata datu pakalpojumu (MDS) abonēšanas skatu programmā Microsoft SQL Server 2012. Kolonna VersionMember_ID nepastāv jūsu izveidotajā abonementa skatā. Šī problēma rodas sakarā ar izmaiņām SQL Server 2012 pamatdatu pakalpojumos (MDS).
Risinājums
Šī problēma pirmo reizi tika izlabota tālāk sniegtajā SQL Server kumulatīvajā atjauninājumā.
Kumulatīvais atjauninājums 1 SQL Server 2012 /en-us/help/2679368
Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:
Papildinformācija
Kad ir izveidots abonementa skats programmā SQL Server 2012 MDS, SQL Server View MDM.<subscription_view_name> vairs nav iekļauta VersionMember_ID kolonna, jo tā bija SQL Server 2008 R2 MDS. SQL Server 2012 SP1 kumulatīvajā atjauninājumā 1. e-pasta kolonna ir atkal pievienota abonēšanas skatam. Šajā jaunajā kolonnā ir tie paši dati, kas iepriekšējā VersionMember_ID kolonnā. Tomēr jaunā kolonna tagad ir nosaukta ID , lai kolonnu padarītu skaidrāku. Šis labojumfails var potenciāli pārtraukt visus pielāgotos datu pārsūtīšanas uzdevumus vai skriptus, kuru pamatā ir SQL Server 2008 R2. Visi darbi vai skripti, kas atsaucas uz VersionMember_ID kolonnu, ir jāmaina tā, lai tie atsauce uz jauno ID kolonnu SQL Server 2012 MDS abonementa skatos. Turklāt kumulatīvajā atjauninājumā 1 jaunu kolonnu MUID tika pievienota abonementa skatiem, lai norādītu dalībnieka iekšējo unikālo identifikatora vērtību. Kolonna MUID nepastāv SQL Server 2008 R2 MDS. Lai iekļautu šo jauno kolonnu, iespējams, būs jāatjaunina pielāgotie datu pārsūtīšanas darbi.
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".
Atsauces
Lai iegūtu papildinformāciju par to, kā izveidot abonementa skatu, dodieties uz šādu MSDN tīmekļa vietni: