Platí pro
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

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?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.