Prise en charge d'Unicode et du classement

Comme les bases de données se développent pour prendre en charge un marché mondial croissant, les utilisateurs doivent être en mesure d'utiliser les données caractères de façons significatives. Les classements permettent aux utilisateurs de trier et comparer les chaînes selon leurs propres conventions. Les classements sont une partie critique de la création d'une base de données et de la manipulation de données.

SQL Server 2008 est pleinement aligné avec les classements dans Windows Server 2008.

Nouveautés dans les classements de SQL Server 2008

Les modifications suivantes sont nouvelles dans les classements de SQL Server 2008 :

SQL Server 2008 introduit de nouveaux classements qui sont en alignement complet avec les classements que fournit Windows Server 2008. Ces 80 nouveaux classements sont dénotés par des références de version *_100. Ils offrent aux utilisateurs les conventions de tri culturelles les plus exactes linguistiquement et les plus récentes. La prise en charge inclut ce qui suit :

  • Nouveaux standards publics d'Extrême-Orient.

  • Substituts corrects linguistiquement.

  • Scripts de minorité chinoise.

  • Table de cas Unicode 5.0.

  • La pondération a été ajoutée aux caractères qui n'étaient pas pondérés précédemment et dont la comparaison aurait abouti à une égalité.

Les nouvelles versions sont ajoutées aux classements Windows existants de SQL Server 2000 et SQL Server 2005 pour tenir compte de ces modifications. Tous les classements actuels seront conservés dans SQL Server 2005 à des fins de compatibilité descendante. Aucune modification n'a été apportée aux classements SQL_*.

Abandon des classements Windows Korean_Wansung_Unicode, Hindi_CI_AS, Macedonian_CI_AS, Lithuanian_Classic_CI_AS, Cyrillic_90_CI_AS et Azeri_Latin_90_CI_AS, et abandon du classement SQL SQL_ALTDiction_CP1253_CS_AS. Ces classements étaient pris en charge dans SQL Server 2005 , et sont pris en charge dans SQL Server 2008. Cependant, ils ne sont pas affichés dans la liste des classements du programme d'installation et n'apparaissent pas lorsque vous utilisez la fonction système ::fn_helpcollations() pour interroger la liste des classements pris en charge dans SQL Server 2008.