Příznaky

Zvažte následující scénář:

  • Nastavíte prostředí transakční replikace, ve kterém je Vydavatel místní databáze.

  • Místní databáze je hostována na serveru, na kterém běží Microsoft SQL Server 2012 Service Pack 3 (SP3), kumulativní aktualizace 7 pro SQL Server 2012 Service Pack 2 (SP2), SQL Server 2014 nebo 2016.

  • Předplatitel je databáze Azure SQL.

Když ale snímek použijete v databázi odběratele, Agent distribuce selže. Navíc se zobrazí chybová zpráva podobná následující:

Konflikt kolace mezi "SQL_Latin1_General_CP1_CI_AS" a "Latin1_General_CI_AS" nelze vyřešit v operaci je rovno. (Zdroj: MSSQLServer, číslo chyby: 468)

Příčina

K tomuto problému dochází, protože se kolace databází katalogu pro databázi SQL v Azure liší od řazení databází replikace u vydavatele a odběratele.

Řešení

Informace o kumulativní aktualizaci

Tento problém je opravený v následujících aktualizacích:

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 můžete vyřešit jedním z následujících způsobů:

  • Přechod z aktualizace SQL Server 2012 SP3 na kumulativní aktualizaci 4 (Build 11.00.5569) pro SQL Server 2012 Service Pack 2

  • Změňte kolace zahrnutých databází tak, aby byla stejná jako řazení serveru v databázi SQL Azure (SQL_Latin1_General_CP1_CI_AS).

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.

Odkazy

Informace o terminologii používané společností Microsoft k popisu aktualizací softwaru.

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.

×