Attiecas uz
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Simptomi

Iestatot transakciju replicēšanu un inicializējiet transakciju abonementu no dublējumkopijas sistēmā Microsoft SQL Server 2012 vai SQL Server 2014. Veicot sākotnējo sinhronizāciju, sadales aģents bankrotē un tiek parādīts šāds kļūdas ziņojumu:

Ir pieejams savienojums ar abonementa InitializingNo replicētajām transakcijām. 42000 nevarēja atrast saglabāto procedūru "sp_MSins_". 281242000 nevarēja atrast saglabāto procedūru "sp_MSins_". 2812

Cēlonis

Šo problēmu izraisa atšķirība starp žurnālu lasītāju un sadales aģenta sākotnējo izpildi. Ja izdevēja darbībā tiek veiktas daudz darījumu izmaiņas, iespējams, ka ir aizkavēts žurnālu lasītāja aģents, kas ģenerē un pievieno pielāgotas iekļautās procedūru skriptus MSRepl_commands adresātu datu bāzē. Ja sadales aģents sāk darbu un pirms šo komandu pievienošanas adresātu datu bāzei jau ir veikta roundtrip, tā pārvietos darījumu laikspiedolu uz priekšu un ziņos par to, ka nav pieejamu replicētu transakciju. Vēlāk sadales aģenta veiktie sinhronizācijas mēģinājumi nevar noteikt pielāgoto saglabāto procedūru izveides komandas un neizdosies kļūdas, kas minētas sadaļā "Simptomi".

Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:

Statusa

Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.