KB2644396-FIX: Merge replikatsiooni muudatused on puudu SQL Server Subscriber, kui nad tellivad partitsiooni SQL Server 2008 R2 või SQL Server 2012

Microsoft jagab Microsoft SQL Server 2008 R2 hoolduspaketiga Service Pack 1 (SP1) või Microsoft SQL Server 2012 fikseerib ühe allalaaditavas failis. Kuna parandused on kumulatiivsed, sisaldab iga uus versioon kõiki Kiirparandusi ja kõiki turvavärskendusi, mis kuulusid eelmiste SQL serveri 2008 R2 hoolduspaketiga Service Pack 1 (SP1) või Microsoft SQL Server 2012 Update ' i versiooni.

Sümptomid

Arvestage järgmise stsenaariumiga.

  • Teil on Microsoft SQL Server 2008 R2 või Microsoft SQL Server 2012 ühendatud replikatsiooni avaldamine.

  • Teil on ühte järgmistest tellimuse tüüpidest

    • SQL Server Compact Editioni tellimus

    • SQL serveri tellija

  • Tellija tellib olemasoleva partitsiooni, mis on loodud väljaandjale.

  • Saate teha muudatusi Publisheri partitsiooni andmetes.

  • Tellimus on lähtestatud olemasoleva hetktõmmisega.

Selle stsenaariumi korral muudatusi ei sünkroonita tellimusega.Märkus.See probleem ilmneb tõenäolisem juhul, kui ühte andmebaasi luuakse mitu publikatsiooni ja kui luuakse mitu põlvkonda.

Põhjus

See probleem ilmneb seetõttu, et PartitionId on seatud valesti, kui generatsioonid on loendatud, kui põlvkondade arv on suurem kui atribuudi MergeSynchronizationAgent. DownloadGenerationsPerBatch väärtus.

Lahendus

Kumulatiivse värskenduse teave

SQL Server 2012

Selle probleemi lahendus anti esmakordselt välja kumulatiivne Update 1 for SQL Server 2012. Selle kumulatiivse värskenduspaketi kohta lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:

2679368 Kumulatiivne värskenduspakett 1 SQL Server 2012Märkus. Kuna järgud on kumulatiivsed, sisaldab iga uus parandus kõiki Kiirparandusi ja kõiki turvaparandusi, mis kuulusid eelmise SQL Serveri 2012 Fix väljalaskega. Microsoft soovitab, et te loobuksid kõige uuemate paranduste lubamisest, mis sisaldavad seda käigultparandust. Lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:

2692828 Pärast SQL Server 2012 väljaandmist väljaantud SQL Serveri 2012 järgud Peate rakendama SQL Serveri 2012 käigultparanduse SQL Server 2012 installimisel.

Koondvärskenduses pakett 4 SQL Server 2008 R2 hoolduspaketi SP1 jaoks

Selle probleemi parandus anti esmakordselt välja kumulatiivne Update 4. Lisateavet selle kumulatiivse värskenduspaketi SQL Server 2008 R2 hoolduspaketi SP1 hankimise kohta lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:

2633146 Koondvärskenduses pakett 4 SQL Server 2008 R2 hoolduspaketi SP1 jaoksMärkus. Kuna järgud on kumulatiivsed, sisaldab iga uus parandus kõiki Kiirparandusi ja kõiki turvaparandusi, mis kuulusid eelmise SQL serveri 2008 R2 hoolduspaketi SP1 paranduse väljalaskes. Soovitame teil kaaluda kõige uuemate paranduste rakendamist, mis sisaldavad seda käigultparandust. Lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:

2567616 Pärast SQL Server 2008 R2 hoolduspaketti SP1 väljaantud SQL serveri 2008 R2 järgud

Lahendus

Selle probleemi lahendamiseks kasutage ühte järgmistest meetoditest.

  • Saate luua uue hetktõmmise ja lähtestada tellimuse.

  • Seadke atribuudi MergeSynchronizationAgent. DownloadGenerationsPerBatch väärtuseks suurem kui põlvkondade arv.

Olek

Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.

Kas vajate veel abi?

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liitu Microsofti Insideri programmis osalejad

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×