Sümptomid
Tehingu tiražeerimise häälestamisel ja tehingutellimuse lähtestamisel varukoopiast rakenduses Microsoft SQL Server 2012 või SQL Server 2014. Algse sünkroonimise ajal leviagent nurjub ja kuvatakse järgmised tõrked.
Märkus.
Abonendiga ühenduse loomine
Lähtestamine
Tiražeeritud kandeid pole saadaval.
42000 Salvestatud protseduuri sp_MSins_ ei leitud. 2812
42000 Salvestatud protseduuri sp_MSins_ ei leitud. 2812
Põhjus
Selle probleemi põhjuseks on logilugejaagendi ja jaotusagendi algse käivitamise ajastuse erinevus. Kui avaldajas on tehtud palju tehingumuudatusi, ilmneb viivitus logilugeja agendi loomisel ja kohandatud salvestatud protseduuri skriptide lisamisel leviandmebaasi MSRepl_commands. Kui leviagent käivitub ja on juba enne nende käskude lisamist teinud leviandmebaasile ümberringi, teisaldab see tehingu ajatempli ette ja teatab: "Tiražeeritud tehinguid pole saadaval". Leviagendi hilisemad sünkroonimiskatsed ei tuvasta kohandatud salvestatud protseduuri loomise käske ja nurjuvad jaotises "Sümptomid" mainitud tõrgetega.
Lahendus
Probleem lahendati esmalt järgmises SQL Server koondvärskenduses.
SQL Server 2014 koondvärskendus 1 /en-us/help/2931693
SQL Server 2012 SP1 koondvärskendus 9 /en-us/help/2931078
Teave SQL Server koondvärskenduste kohta
Iga uus koondvärskendus SQL Server sisaldab kõiki kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmise koondvärskenduse. Vaadake uusimaid SQL Server koondvärskendusi.
Olek
Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.