Příznaky

Předpokládejme, že používáte slučovací replikaci, že vydavatel běží na Microsoft SQL serveru 2012 nebo SQL Server 2012 Service Pack 1 (SP1). Po upgradu vydavatele na SQL Server 2012 Service Pack 2 (SP2) nemůžete agenta sloučení restartovat. Kromě toho se zobrazí následující chybová zpráva:

Proces sloučení nemůže v databázi ' MergePub ' provést vyčištění metadat založených na zádržném. Pokud toto nefunguje, zkuste prodloužit časový limit dotazu pro tento proces nebo zkuste zkrátit dobu uchovávání. Při řešení potíží spusťte synchronizaci s podrobným protokolováním historie a určete výstupní soubor, do kterého chcete zapisovat.

Když ručně spustíte sp_mergemetadataretentioncleanup uloženou proceduru, uložená procedura selže a zobrazí se následující chybová zpráva:

Msg 206, úroveň 16, stav 2, postup sp_mergemetadataretentioncleanup, typ line 63Operand kolidovat: bigint není kompatibilní s uniqueidentifierMsg 206, úroveň 16, stav 2, procedura sp_mergemetadataretentioncleanup, line 65Operand Type je nekompatibilní s typem uniqueidentifier.

Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace SQL serveru:

Alternativní řešení

Tento problém vyřešíte tak, že na publikované databázi spustíte následující dotaz:if exists (select * from sys.columns sc inner join sys.types st on sc.system_type_id = st.system_type_id where object_id = object_id('dbo.sysmergesubscriptions') and sc.name = 'last_local_recgen' and st.name = 'uniqueidentifier') begin alter table dbo.sysmergesubscriptions drop column last_local_recgen alter table dbo.sysmergesubscriptions add last_local_recgen bigint null end

Stav

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?

Děkujeme vám za zpětnou vazbu.

×