Sélection des classements

Mis à jour : 17 juillet 2006

Si tous les utilisateurs de votre instance de SQL Server 2005 parlent la même langue, vous pouvez sélectionner le classement associé à cette langue. Par exemple, si tous les utilisateurs parlent français, choisissez le classement Français. Si les utilisateurs de votre instance de SQL Server parlent plusieurs langues, vous pouvez sélectionner le classement le plus adapté aux particularités des différentes langues. Par exemple, si la plupart des utilisateurs parlent des langues d'Europe occidentale, choisissez le classement Latin1_General.

Lorsque vous prenez en charge des utilisateurs qui parlent plusieurs langues, il est très important d'utiliser les types de données Unicode nchar, nvarchar, et nvarchar(max), pour toutes les données de caractères. Unicode a été conçu pour éliminer les difficultés liées à la conversion des pages de codes des types de données non-Unicode char, varchar, et text. Le classement est un facteur important lorsque vous implémentez toutes les colonnes à l'aide de types de données Unicode car il définit l'ordre de tri pour les comparaisons et les tris des caractères Unicode. Même lorsque vous stockez vos données de caractères à l'aide de types de données Unicode, veillez à sélectionner un classement qui prenne en charge la plupart des utilisateurs si une colonne ou une variable est implémentée à l'aide de types de données non-Unicode.

SQL Server ne peut prendre en charge que les pages de code qui sont prises en charge par le système d'exploitation sous-jacent. Lorsque vous effectuez une action qui dépend de classements, le classement SQL Server utilisé par l'objet référencé doit utiliser une page de codes prise en charge par le système d'exploitation exécuté sur l'ordinateur.

Si le classement spécifié ou le classement utilisé par l'objet référencé utilise une page de codes qui n'est pas prise en charge par le système d'exploitation Windows, SQL Server produit une erreur. La réponse que vous donnez à cette erreur varie en fonction de la version du système d'exploitation Windows installée sur votre ordinateur. Windows 2000 et les versions ultérieures prennent en charge toutes les pages de codes qu'utilisent les classements SQL Server. Par conséquent, ce message d'erreur ne s'affichera pas.

Voir aussi

Concepts

Types de classements
Utilisation des classements

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

17 juillet 2006

Contenu modifié :
  • Remplacement de la référence au type de données ntext par le type de données nvarchar(max).