KB4575940 - KORJAUS: Äskettäin lisättyjen artikkelien tilannevedosta ei sovelleta tilaajaan SQL Server

Käytetään kohteeseen
SQL Server 2016 Service Pack 2 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2019 on Windows SQL Server 2017 on Windows

Ongelman ilmenemistapa

Oletetaan, että olet määrittänyt tapahtumien replikoinnin, jonka arvo on "immediate_sync=epätosi" erittäin tapahtumakohtaisessa tietokannassa. Kun olet lisännyt uuden taulukon julkaisuun, huomaat, että jakeluagentti ei käytä luontikomentoja, jotka liittyvät tilaajalle juuri lisättyyn taulukkoon.

Tila

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

Ratkaisu

Tämä ongelma on korjattu seuraavissa SQL Server kumulatiivisissa päivityksissä:

Huomautus Voit ratkaista ongelman ottamalla käyttöön liittyvän kumulatiivisen päivityksen sekä julkaisijan että jakelijan palvelimissa replikointitopologiassa.

Tietoja SQL Server:n 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:

Vaihtoehtoinen menetelmä

Voit kiertää tämän ongelman seuraavasti:

  • Varmista, että tämä ongelma ei esiinny jatkossa, muuttamalla immediate_sync arvoksi tosi.
  • Pysäytä lokin lukuohjelmaagentti ennen artikkelin lisäämistä ja käynnistä lokinlukijaagentti uudelleen, kun uusi tilannevedos on luotu.
  • Pysäytä jakeluagentti ennen artikkelin lisäämistä ja käynnistä jakeluagentti uudelleen, kun uusi tilannevedos on luotu.

Viitteet

Lue tietoja Microsoftin ohjelmistopäivitystensä kuvaamiseen käyttämästä sanastosta.