Impossible de résoudre le conflit de classement entre «SQL_Latin1_General_CP1_CI_AS» et «Latin1_General_CI_AI» dans l’opération égale à

Je me retrouve en dessous de cette erreur de classement depuis que je suis passé d’un ordinateur de bureau à un ordinateur portable. Ma firebase database contient des centaines de procédures stockées. Par conséquent, toute solution telle que remplacer certaines requêtes ou corriger le classement d’une colonne n’est pas possible pour moi.

“Impossible de résoudre le conflit de classement entre” SQL_Latin1_General_CP1_CI_AS “et” Latin1_General_CI_AI “dans l’opération égale à”

Mon problème n’est pas unique et je l’ai beaucoup cherché, mais les solutions disponibles me permettent de remplacer les requêtes par un code qui n’est pas réalisable. Veuillez suggérer une solution qui pourrait éviter cette collation.

Je l’ai essayé pour modifier mon classement de firebase database.

ALTER DATABASE testDB COLLATE French_CI_AI ; GO 

Merci.

Utilisez simplement la syntaxe suivante pour assembler à la volée des tables avec différents classements. J’intègre le système, je dois donc faire cela.

 select * from [Product] p join [category] c on c.[Name] collate SQL_Latin1_General_CP1_CI_AS = p.[Name] collate SQL_Latin1_General_CP1_CI_AS 
 USE master; GO ALTER DATABASE PRATAP COLLATE Latin1_General_CI_AS_KS_WS ; GO --Verify the collation setting. SELECT name, collation_name FROM sys.databases WHERE name = N' PRATAP '; GO 

AJOUTEZ cette ligne -> SQL_Latin1_General_CP1_CI_AS dans vos jointures. Thats it 🙂 https://premkt.blogspot.my/2016/12/error-cannot-resolve-collation-conflict.html