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:
- 1. összegző frissítés az SQL Server 2016-hoz
- 13-as összegző frissítés az SQL Server 2014-hez
- 6. összegző frissítés az SQL Server 2014 Service Pack 1 (SP1) verzióhoz
- 3. összegző frissítés az SQL Server 2012 SP3-hoz
- 11. összegző frissítés az SQL Server 2012 Service Pack 2 (SP2) verzióhoz
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:
- Az SQL Server 2016 legújabb összegző frissítése
- Az SQL Server 2014 legújabb összegző frissítése
- Az SQL Server 2014 SP1 legújabb összegző frissítése
- Az SQL Server 2012 SP2 legújabb összegző frissítése
- Az SQL Server 2012 SP3 legújabb összegző frissítése
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.