Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Membre éclairé
    Caractères spéciaux unicode groupés de facon étrange
    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 ?

  2. #2
    Membre averti
    Quelles sont les collations utilisées dans tes différentes bases ?

  3. #3
    Membre éclairé
    Les 2 sont en French_CI_AS.

    Edit:
    En fait de l'autre coté, l'instance a cette config mais la base non, elle est en Accent Insensitive donc c'est ca le pb.

###raw>template_hook.ano_emploi###