KB3131443 – LØS: «Kan ikke løse sorteringskonflikten»-feilen når du bruker et øyeblikksbilde på abonnentdatabasen i SQL Server

Gjelder for
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)

Symptomer

Tenk deg følgende:

  • Du konfigurerer et transaksjonsreplikeringsmiljø der utgiveren er en lokal database.
  • Den lokale databasen driftes på en server som kjører Microsoft SQL Server 2012 Service Pack 3 (SP3), kumulativ oppdatering 7 for SQL Server 2012 Service Pack 2 (SP2), SQL Server 2014 eller 2016.
  • Abonnenten er en Azure SQL-database.

Når du bruker øyeblikksbildet på abonnentdatabasen, mislykkes imidlertid distribusjonsagtenten. I tillegg får du en feilmelding som ligner på følgende:

Obs!

Kan ikke løse sorteringskonflikten mellom "SQL_Latin1_General_CP1_CI_AS" og "Latin1_General_CI_AS" i lik-operasjonen.
(Kilde: MSSQLServer, feilnummer: 468)

      

Årsak

Dette problemet oppstår fordi kollateringene av katalogdatabasene for Azure SQL Database er forskjellige fra kolleksjonene for replikeringsdatabasene hos utgiveren og abonnenten.

Oppløsning

Informasjon om kumulativ oppdatering

Dette problemet er løst i følgende oppdateringer:

          

Anbefaling: Installer den nyeste kumulative oppdateringen for SQL Server

Hver nye kumulative oppdatering for SQL Server inneholder alle hurtigreparasjoner og alle sikkerhetsrettinger som fulgte med den forrige kumulative oppdateringen. Ta en titt på de nyeste kumulative oppdateringene for SQL Server:

      

Midlertidig løsning

Gjør ett av følgende for å omgå problemet:

  • Nedgrader fra SQL Server 2012 SP3 til kumulativ oppdatering 4 (bygg 11.00.5569) for SQL Server 2012 Service Pack 2.
  • Endre sorteringene for de involverte databasene slik at de blir de samme som serversorteringen i Azure SQL database (SQL_Latin1_General_CP1_CI_AS).

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».

Kilder

Finn ut mer om terminologien som Microsoft bruker til å beskrive programvareoppdateringer.