Question

Sur notre serveur de développement, nous avons un serveur de base de données avec collation: Collation SQL_Latin1_General_CP1_CI_AS.

Après avoir déployé notre solution sur un serveur et ce serveur de base de données a des collations: Collater SQL_Latin1_General_CI_AS

Cela signifie que si nous avons une requête:

SELECT ('text' + 'abc') AS 'result'

J'ai ce problème:

La conversion implicite de la valeur varchar en VARCHAR ne peut pas être effectuée car la collation de la valeur n'est pas résolue en raison d'un conflit de collation.

Alors j'ai essayé ceci: ALTER DATABASE [mydb] COLLATE SQL_Latin1_General_CP1_CI_AS

Ensuite, je vérifie la propriété du MyDB, la collation est changée en: SQL_Latin1_General_CI_CS_AS Mais j'obtiens toujours la même erreur.

D'autres sujets suggèrent de réinstaller la base de données. Mais ce n'est pas le cas, nous perdrons toutes les données.

Toute suggestion est très appréciée!

Merci d'avance.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top