KB4563348 - SQL Server 2017 Distributor'ı SQL Server 2019'a yükselttikten sonra, abone varsayılan olmayan bağlantı noktasını kullanırken işlemsel anında iletme çoğaltması başarısız oluyor

Uygulandığı Öğe
SQL Server 2019 on Windows

Belirtiler

SQL Server 2017'de çalışan Uzak Dağıtıcıyı, varsayılan bağlantı noktası numarası 1433'ü kullanmayan herhangi bir Aboneyle SQL Server 2019'a yükselttiğinizi varsayalım. Bu durumda, Dağıtım Aracısı'nın yükseltmeden sonra aboneye bağlanamadığını fark edebilirsiniz. Ayrıca, aşağıdaki hata iletilerini alabilirsiniz:

Msg 20032, Level 16, State 1, Procedure ProcedureName, Line LineNumber [Toplu Başlangıç Satırı LineNo]

'ProcedureName', 'ProcedureName' için Abone olarak tanımlanmamıştır.

Msg 14070, Level 16, State 1, Procedure ProcedureName, Line LineNumber [Toplu Başlangıç Satırı LineNo]

Dağıtım veritabanı abonelik tablosu güncelleştirilemedi. Abonelik durumu değiştirilemedi.

Msg 14057, Level 16, State 1, Procedure ProcedureName, Line LineNumber [Toplu Başlangıç Satırı LineNo]

Abonelik oluşturulamadı.

Msg 20021, Level 16, State 1, Procedure ProcedureName, Line LineNumber [Toplu Başlangıç Satırı LineNo]

Abonelik bulunamadı.

Durum

Microsoft bunun, "Şunlar için geçerlidir" bölümünde listelenen Microsoft ürünlerinde sorun olduğunu doğrulamıştır.

Çözüm

Bu sorun, SQL ServerSQL Server için aşağıdaki toplu güncelleştirmede düzeltildi:

Cumulative Update 5 for SQL ServerSQL Server 2019

SQL Server toplu güncelleştirmeleri hakkında:

SQL Server için her yeni toplu güncelleştirme, önceki toplu güncelleştirmeye dahil edilen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. SQL Server için en son toplu güncelleştirmelere göz atın:

SQL Server 2019 için en son toplu güncelleştirme

Daha fazla bilgi

Distribütörü SQL Server 2019'a yükselttikten sonra tüm aboneleri kaldırırsanız ve ardından aynı abone için yeni abonelik oluşturmaya çalışırsanız, başarısız olabilir. Bu davranışı düzeltmek için, abone için "servername,port" biçimindeki bağlantılı sunucu girdisini silin ve [distribution]'dan "servername,port" biçimindeki abone girişini silin. [dbo]. [MSreplservers].

Başvurular

Microsoft'un yazılım güncelleştirmelerini tanımlamak için kullandığı terminoloji hakkında bilgi edinin.