KB3131443 – JAVÍTÁS: "A szétválogatási ütközés nem oldható fel" hibaüzenet jelenik meg, amikor pillanatképet alkalmaz az előfizetői adatbázisra a SQL Server-ben

Hatókör
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)

Tünetek

Vegyük például a következő esetet:

  • Olyan tranzakciós replikációs környezetet állít be, amelyben a közzétevő egy helyszíni adatbázis.
  • A helyszíni adatbázist egy olyan kiszolgáló üzemelteti, amelyen a Microsoft SQL Server 2012 Service Pack 3 (SP3) 7-es összegző frissítése fut az SQL Server 2012 Service Pack 2 (SP2), az SQL Server 2014 vagy 2016 csomaghoz.
  • Az előfizető egy Azure SQL-adatbázis.

Amikor azonban a pillanatképet az előfizetői adatbázisra alkalmazza, a terjesztési ügynök sikertelen lesz. Ezenkívül az alábbihoz hasonló hibaüzenet is megjelenik:

Megjegyzés

Az "SQL_Latin1_General_CP1_CI_AS" és a "Latin1_General_CI_AS" közötti szétválogatási ütközés nem oldható fel az egyenlő műveletben.
(Forrás: MSSQLServer, hibaszám: 468)

      

Ok

A problémát az okozza, hogy az Azure SQL adatbázisok katalógusadatbázisainak rendezése eltér a kiadónál és az előfizetőnél használt replikációs adatbázisok rendezésétől.

Megoldás

Összegző frissítéssel kapcsolatos információk

Ezt a hibát a következő frissítésekben javítottuk:

          

Javaslat: Telepítse az SQL Server legújabb összegző frissítését

Az SQL Server minden új összegző frissítése tartalmazza az összes gyorsjavítást és minden biztonsági javítást, amely az előző kumulatív frissítésben szerepelt. Tekintse meg az SQL Server legújabb összegző frissítéseit:

      

Kerülő megoldás

A probléma kerülő megoldásához tegye az alábbiak egyikét:

  • Váltson vissza az SQL Server 2012 SP3-ról a 4. összegző frissítésre (11.00.5569-es build) az SQL Server 2012 Service Pack 2-höz.
  • Módosítsa a bevont adatbázisok rendezéseit úgy, hogy megegyezzenek a Azure SQL adatbázis (SQL_Latin1_General_CP1_CI_AS kiszolgálói rendezésével.

Állapot

A Microsoft megerősítette, hogy ez egy olyan probléma a Microsoft-termékekben, amely az „Érintett szolgáltatás“ című szakaszban van felsorolva.

Hivatkozások

Ismerje meg a Microsoft szoftverfrissítésekkel kapcsolatos terminológiáját.