Dotyczy
SQL Server 2012 Service Pack 3 SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use)

Symptomy

Rozpatrzmy następujący scenariusz:

  • Skonfigurowano środowisko replikacji transakcyjnej, w którym Wydawca jest lokalną bazą danych.

  • Lokalna baza danych jest hostowana na serwerze, na którym jest uruchomiony program Microsoft SQL Server 2012 z dodatkiem Service Pack 3 (SP3), aktualizacja zbiorcza 7 dla programu SQL Server 2012 z dodatkiem Service Pack 2 (SP2), SQL Server 2014 lub 2016.

  • Subskrybent jest bazą danych SQL Azure.

Jednak w przypadku zastosowania migawki do bazy danych subskrybenta Agent dystrybucji kończy się niepowodzeniem. Ponadto jest wyświetlany komunikat o błędzie podobny do następującego:

Nie można rozpoznać konfliktu sortowania między "SQL_Latin1_General_CP1_CI_AS" i "Latin1_General_CI_AS" w operacji równej. (Źródło: MSSQLServer, numer błędu: 468)

Przyczyna

Ten problem występuje, ponieważ sortowanie baz danych wykazu dla bazy danych Azure SQL Catalog różni się od sortowania baz danych replikacji na wydawcy i subskrybencie.

Rozwiązanie

Informacje o aktualizacji zbiorczej

Ten problem rozwiązano w następujących aktualizacjach:

Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:

Obejście

Aby obejść ten problem, wykonaj dowolną z następujących czynności:

  • Zmiana wersji programu SQL Server 2012 z dodatkiem SP3 na aktualizację zbiorczą 4 (Kompilacja 11.00.5569) dla programu SQL Server 2012 z dodatkiem Service Pack 2.

  • Zmień sortowanie baz danych, tak aby były takie same, jak sortowanie serwera w bazie danych SQL Azure Database (SQL_Latin1_General_CP1_CI_AS).

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".

Informacje

Informacje o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.