Sümptomid
Arvestage järgmise stsenaariumiga.
-
Saate häälestada ülekande replikatsiooni keskkonna, kus Publisher on asutusesisene andmebaas.
-
Kohapealne andmebaas on majutatud serveris, kus töötab Microsoft SQL Server 2012 Service Pack 3 (SP3), kumulatiivne Update 7 SQL Server 2012 Service Pack 2 (SP2), SQL Server 2014 või 2016.
-
Tellija on Azure ' i SQL-i andmebaas.
Kui rakendate hetktõmmise abonendi andmebaasi, nurjub levituse agent. Lisaks kuvatakse tõrketeade, mis sarnaneb järgmisega:
Funktsiooni "SQL_Latin1_General_CP1_CI_AS" ja "Latin1_General_CI_AS" vahelist kogumit ei saa lahendada võrdsetes toimingutes. (Allikas: MSSQLServer; tõrke number: 468)
Põhjus
See probleem ilmneb seetõttu, et Azure ' i SQL-i andmebaasi kataloogi andmebaaside kogumid erinevad väljaandja ja tellija replikatsiooni andmebaaside kogumitest.
Lahendus
Kumulatiivse värskenduse teave
See probleem on lahendatud järgmistes värskendustes.
-
Kumulatiivne värskendus 13 SQL Server 2014
-
Kumulatiivne Update 6 SQL Server 2014 Service Pack 1 (SP1)
-
Kumulatiivne Update 3 SQL Server 2012 hoolduspaketi SP3 jaoks
-
Kumulatiivne värskendus 11 SQL Server 2012 Service Pack 2 (SP2)
Iga uus koondvärskenduses SQL Server sisaldab kõiki käigultparandused ja kõik turvaparandusi, mis kuulusid eelmise koondvärskenduse. Vaadake SQL serveri kumulatiivseid värskendusi.
Lahendus
Selle probleemi lahendamiseks tehke ühte järgmistest.
-
Alandage SQL Server 2012 hoolduspaketi SP3 kumulatiivse värskenduse 4 (järk 11.00.5569) SQL Server 2012 Service Pack 2.
-
Muutke kaasatud andmebaaside kogumid samaks nagu serveri võrdlemine Azure ' i SQL-i andmebaasiga (SQL_Latin1_General_CP1_CI_AS).
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.
Viited
Siit leiate teavet selle kohta, mida Microsoft kasutab tarkvaravärskenduste kirjeldamiseks.