Symptomer
Tenk deg følgende:
- Du bruker publikasjonsmiljøet Transaksjonsreplikering i følgende SQL Server-versjoner:
-
- Versjon før kumulativ oppdatering 3 (CU3) for SQL Server 2016 Service Pack 2 (SP2)
- Versjon før kumulativ oppdatering 6 (CU6) for SQL Server 2017
- Du konfigurerer denne serveren som en distributør og oppretter en distribusjonsdatabase.
- Du legger til denne serveren eller en annen server som en utgiver på denne distributørserveren, men oppretter ikke publikasjoner.
- Senere oppgraderer du SQL Server til kumulativ oppdatering 3 for SQL Server 2016 SP2 eller nyere versjoner, eller du oppgraderer SQL Server til kumulativ oppdatering 6 for SQL Server 2017 eller nyere versjoner.
Når du fjerner utgiverserveren fra distributøren i dette scenariet, kan du få feilmeldinger som ligner på følgende:
Msg 2812, nivå 16, delstat 62, prosedyre sp_dropdistpublisher, linjenummer
Finner ikke lagret prosedyre.
Når du aktiverer database for publisering, kan du få feilmeldinger som ligner på følgende:
Msg 20028, nivå 16, tilstand 1, prosedyrenavn, linjelinjenummer
Distributøren er ikke riktig installert. Kan ikke aktivere database for publisering.
Replikeringsalternativet «publiser» av databasen «DatabaseName» er satt til usann.
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».
Oppløsning
Dette problemet er løst i følgende kumulative oppdateringer for SQL Server:
Om kumulative oppdateringer for SQL Server:
Hver nye kumulative oppdatering for SQL Server inneholder alle hurtigreparasjoner og alle sikkerhetsrettinger som fulgte med den forrige kumulative oppdateringen. Ta en titt på de nyeste kumulative oppdateringene for SQL Server:
- Den nyeste kumulative oppdateringen for SQL Server 2017
- Den nyeste kumulative oppdateringen for SQL Server 2016
Kilder
Finn ut mer om terminologien som Microsoft bruker til å beskrive programvareoppdateringer.