Changer Database Collation
Bonjour
Je viens de creer une nouvelle base de donnée sur mon serveur ai j'y ai migré quelques tables
Maintenant quand j'essye de faire des jointure entre ces tables migrée et des table de la db Originale j'ai le message
Citation:
Cannot resolve the collation conflict between "SQL_Latin1_General_CP1_CI_AS" and "Latin1_General_CI_AS" in the equal to operation.
Je comprends donc que je n'ai pas tenu compte de la Collation entre ces deux DB et j'ai modifié la colloation de la nouvelle DB
Code:
1 2 3 4
| USE [master];
ALTER DATABASE geodata SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
ALTER DATABASE geodata COLLATE SQL_Latin1_General_CP1_CI_AS;
ALTER DATABASE geodata SET MULTI_USER WITH ROLLBACK IMMEDIATE; |
Mais j'ai toujours le problème
Il apparait que je dois aussi changer la collation de chacune des tables
Mes Questions :
1- Est ce normal ?
2- Quelle est mla difference entre ces deux Collations :
Code:
1 2
| "SQL_Latin1_General_CP1_CI_AS"
"Latin1_General_CI_AS" |
3- Quelle est la plus "Standard"
4- N'est il pas préférable d'utiliser AI (pour accent insensitive)
Merci de votre aide