Bonjour,
Voila la situation :
Il y a une base de production sur SQL Server 2000. Avec SSIS 2005, je me connecte à cette base pour extraire des données pour du reporting.
Chose étrange, dans la base 2000 il y a des noms en unicode qui sse regroupent alors qu'ils ne devraient pas. Par exemple :
Si j'ai Gomez et Gómez, en faisant un distinct ou un group by sur la base 2000, il va me sortir une seule ligne pour les 2.
En revanche, une fois extraits tels quels sur 2005, la meme requête donnera 2 lignes différentes, une avec accent, l'autre sans.
Donc deja est-normal sur la base 2000 d'avoir ca et est-ce normal de ne pas l'avoir en 2005. Sur 2000 le champ est en nvarchar(30) et sur 2005, sans conversion, il est en nchar(30).
Une histoire de "Case sensitive" peut etre ?
Partager