KB2931001 – KORJAUS: Jakeluagentti ohittaa sp_MSins_, sp_MSupd_ sp_MSdel_ tallennettujen toimintosarjojen soveltamisen tilaajaan, joka on alustettu varmuuskopioinnilla SQL Server 2012:ssa tai SQL Server 2014:ssä

Käytetään kohteeseen
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Ongelman ilmenemistapa

Kun määrität tapahtumareplikoinnin ja alustat tapahtumatilauksen Microsoft SQL Server 2012:n tai SQL Server 2014:n varmuuskopiosta. Jakeluagentti epäonnistuu ensimmäisen synkronoinnin aikana ja näyttöön tulee seuraavia virheilmoituksia:

Huomautus

Yhteyden muodostaminen tilaajaan
Alustetaan
Replikoituja tapahtumia ei ole käytettävissä.
42000 Tallennettua toimintosarjaa 'sp_MSins_' ei löytynyt. 2812
42000 Tallennettua toimintosarjaa 'sp_MSins_' ei löytynyt. 2812

Syy

Tämä ongelma johtuu lokinlukijaagentin ja jakeluagentin ensimmäisen suorituksen välisestä ajoituserosta. Jos julkaisijassa tapahtuu paljon tapahtumakohtaisia muutoksia, lokinlukijaagentissa on viive mukautetut tallennetut toimintosarjat luotaessa ja lisäämällä niitä jakelutietokannan MSRepl_commands. Jos jakeluagentti käynnistyy ja on jo tehnyt kiertoajan jakelutietokantaan ennen komentojen lisäämistä, se siirtää tapahtuman aikaleimaa eteenpäin ja antaa seuraavan ilmoituksen: Replikoituja tapahtumia ei ole käytettävissä. Jakeluagentin myöhemmät synkronointiyritykset eivät havaitse tallennettujen toimintosarjojen mukautettuja luontikomentoja ja epäonnistuvat "Oireet"-osiossa mainittujen virheiden vuoksi.

Ratkaisu

Ongelma korjattiin ensimmäisen kerran seuraavassa SQL Server kumulatiivisessa päivityksessä.

SQL Server 2014:n kumulatiivinen päivitys 1 /en-us/help/2931693

Kumulatiivinen päivitys 9 SQL Server 2012 SP1:lle /en-us/help/2931078

Tietoja SQL Serverin kumulatiivisista päivityksistä

Jokainen uusi SQL Server -kumulatiivinen päivitys sisältää kaikki edelliseen kumulatiiviseen päivitykseen sisältyvät hotfix-korjaukset ja tietoturvakorjaukset. Tutustu SQL Serverin uusimpiin kumulatiivisiin päivityksiin:

      

Tila

Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.