Sümptomid
Oletagem, et värskendate serveri turustaja töötab SQL Server 2017 SQL Server 2019 mis tahes abonendiga, mis ei kasuta vaikimisi pordi numbrit 1433. Selles olukorras, võite märgata, et levituse agent ei loo ühendust Tellija pärast üleminekut. Lisaks võidakse kuvada järgmine tõrketeade. sõnumite
MSG 20032, tase 16, olek 1, protseduur ProcedureName, rida LineNumber [partii Start line LineNumber ]
"ProcedureName" ei ole määratletud kui "ProcedureName" abonent.
MSG 14070, tase 16, olek 1, protseduur ProcedureName, rida LineNumber [partii Start line LineNumber ]
Konfiguratsiooniandmebaasi tellimuse tabelit ei saanud värskendada. Tellimuse olekut ei saanud muuta.
MSG 14057, tase 16, olek 1, protseduur ProcedureName, rida LineNumber [partii Start line LineNumber ]
Paketti ei saanud luua.
MSG 20021, tase 16, olek 1, protseduur ProcedureName, rida LineNumber [partii Start line LineNumber ]
Tellimust ei leitud.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.
Lahendus
See probleem on lahendatud järgmises SQL serveri koondvärskenduses:
SQL serveri kumulatiivsed värskendused:
Iga uus koondvärskenduses SQL Server sisaldab kõiki käigultparandused ja kõik turvaparandusi, mis kuulusid eelmise koondvärskenduse. Vaadake SQL serveri kumulatiivseid värskendusi.
Lisateave
Kui eemaldate pärast versioonitäiendust kõik tellijad levitaja SQL Server 2019 ja proovige luua uus tellimus samale abonendile, kuid see võib nurjuda. Selle probleemi lahendamiseks kustutage lingitud serveri kirje abonent kujul "serverinimi, Port" ja Kustuta kirje tellija vorming "serverinimi, Port" from [jaotus]. [dbo]. [MSreplservers].
Viited
Siit leiate terminologyteavet selle kohta ,mida Microsoft kasutab tarkvaravärskenduste kirjeldamiseks.