Príznaky
Pozrite si nasledujúci scenár:
- Publikačné prostredie transakciovej replikácie sa používa v nasledujúcich verziách SQL Server:
-
- Verzia pred kumulatívnou aktualizáciou 3 (CU3) pre balík Service Pack 2 (SP2) pre SQL Server 2016
- Verzia pred kumulatívnou aktualizáciou 6 (CU6) pre SQL Server 2017
- Nakonfigurujete tento server ako distribútora a vytvoríte distribučnú databázu.
- Tento server alebo iný server pridáte ako vydavateľa k tomuto distribútorskému serveru, ale nevytvárate publikáciu.
- Neskôr inovujete SQL Server na kumulatívnu aktualizáciu 3 pre SQL Server 2016 SP2 alebo novšie verzie, prípadne inovujete SQL Server na kumulatívnu aktualizáciu 6 pre SQL Server 2017 alebo novšie verzie.
V takomto prípade sa po odstránení servera vydavateľa z distribútora môžu zobraziť podobné chybové hlásenia:
Msg 2812, Level 16, State 62, Procedure sp_dropdistpublisher, Line LineNumber
Nepodarilo sa nájsť uloženú procedúru.
Keď povolíte publikovanie databázy, môžu sa zobraziť podobné chybové hlásenia, ktoré vyzerajú nasledovne:
Msg 20028, Level 16, State 1, Procedure ProcedureName, Line LineNumber
Distribútor nebol správne nainštalovaný. Nepodarilo sa povoliť publikovanie databázy.
Možnosť replikácie "publish" databázy DatabaseName bola nastavená na hodnotu false.
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.
Riešenie
Tento problém je opravený v nasledujúcich kumulatívnych aktualizáciách pre SQL Server:
Informácie o kumulatívnych aktualizáciách pre SQL Server:
Každá nová kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcej kumulatívnej aktualizácii. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:
- Najnovšia kumulatívna aktualizácia pre SQL Server 2017
- Najnovšia kumulatívna aktualizácia pre SQL Server 2016
Odkazy
Získajte informácie o terminológii, ktorú Microsoft používa na popis aktualizácií softvéru.