Bonjour,
Je viens de me rendre compte qu'on a un problème de collation.
1. Le serveur est paramétré avec la collation French_CI_AS tandis que les bases sont SQL_Latin1_General_CP1_CI_AS.
Le problème est que lorsque je crée une table temporaire (avec CREATE TABLE) elle se crée avec la collation du serveur (French_CI_AS).
D'où ma première question : comment fait-on pour créer une table temporaire avec la collation de la base et non du serveur?
2. Lorsque j'essaye de comparer les champs avec les différentes collations j'ai une erreur:D'où ma question : comment fait-on pour comparer les tables (les champs) avec les différentes collations?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Msg 468, Level 16, State 9, Line 77 Cannot resolve the collation conflict between "SQL_Latin1_General_CP1_CI_AS" and "French_CI_AS" in the equal to operation.
3. Lorsque je clique-droit dans les propriétés des utilisateurs (logins) et lorsque je clique sur Securable j'obtiens le message d'erreur cf. image. D'où viens le problème? Est ce que les utilisateurs ont aussi une collation par défaut ou bien l'IHM a une collation differente?
Y a-t-il moyen de résoudre ce problème?
Partager