Ispravka: Transakcijski replikacije grešaka 139 i 137 kada koristite SQL Server 2012 SP4 izdavača i SQL Server 2005 SP4 pretplatnik

Bubo #: 74820 (sadržaja ideja)

Simptomi

U transakcijski replikacije, ako koristite SQL Server 2012 Service Pack 4 izdavača i SQL Server 2005 servisni paket 4 pretplatnik, Agent za distribuciju ne uspeva. Pored toga, dobijate sledeću poruku o grešci:

ErrorId = 2265, SourceTypeId = 0
Kôd greške = '139'
ErrorText = „Ne možete da dodelite podrazumevane vrednosti promenljivoj lokalne”.
 
ErrorId = 2265, SourceTypeId = 0
Kôd greške = '137'
ErrorText = moraju prijaviti skalarni promenljivu „@primarykey_text”.

Rezolucija

To je ispravljeno u hitna ispravka na zahtev za SQL Server 2012 Service Pack 4.

Napomena Nakon što primijenite ovaj hitni popravak, morate ponovo pokrenuti pretplatu da biste obuhvatili bazu podataka pretplatnika fiksne uskladištene procedure.

Status

Microsoft je potvrdio da je ovo problem kod Microsoft proizvoda koji su navedeni u odeljku „Odnosi se na”.

Kada kupac konfigurira transakcijski replikacije, sledeći kôd ne uspe dok su kreiranje uskladištene procedure na SQL Server 2005 (pretplatnika):

create procedure [sp_MSupd_objName]
                                @c1 bigint = NULL,
                                @c2 smallint = NULL,
                                @c3 xml = NULL,
                                @c4 xml = NULL,
                                @c5 bigint = NULL,
                                @c6 tinyint = NULL,
                                @c7 smalldatetime = NULL,
                                @c8 smalldatetime = NULL,
                                @c9 datetime = NULL,
                                @c10 bit = NULL,
                                @c11 smalldatetime = NULL,
                                @pkc1 bigint = NULL,
                                @pkc2 smallint = NULL,
                                @bitmap binary(2)
as

begin  

                declare @primarykey_text nvarchar(100) = ''

 

Reference

Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.

Author: 
Pisac: v-thomr
Tehnički urednik: virana; maarumug; lzhang
Urednik: v-jeffbo

Potrebna vam je dodatna pomoć?

Unapredite veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Microsoft insajdere

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Izgleda da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×