Utilisation des classements binaires

Les observations suivantes vous aideront à décider si les anciens ou nouveaux classements binaires sont appropriés pour votre implémentation de Microsoft SQL Server. La prise en charge des classements BIN et BIN2 continuera dans les versions ultérieures de SQL Server.

Les classements binaires trient les données selon la séquence de valeurs codées définie par les paramètres régionaux et le type de données. Un classement binaire de SQL Server définit la langue et la page de codes ANSI à utiliser, en appliquant un ordre de tri binaire. Grâce à leur relative simplicité, les classements binaires aident à renforcer les performances applicatives. Pour les données de type non-Unicode, les comparaisons de données se basent sur les points de code définis dans la page de codes ANSI. Pour les données de type Unicode, les comparaisons de données se basent sur les points de code Unicode. Pour le classement binaire des types de données Unicode, les paramètres régionaux (la langue) ne sont pas pris en compte dans les tris de données. Par exemple, Latin_1_General_BIN et Japanese_BIN produisent des résultats de tri identiques s'ils sont utilisés avec des données Unicode.

Les anciens classements binaires utilisés dans SQL Server effectuaient une comparaison de point de code à point de code incomplète pour les données Unicode. En effet, ils comparaient le premier caractère comme WCHAR, suivi d'une comparaison octet par octet. Pour des raisons de compatibilité descendante, la sémantique des classements binaires existante ne sera pas modifiée.

Conseils d'utilisation des classements binaires

Si vos applications Microsoft SQL Server 2005 interagissent avec des versions antérieures de SQL Server qui utilisent les classements binaires, continuez d'utiliser le binaire. Les classements binaires peuvent être plus appropriés pour des environnements mixtes.

Conseils d'utilisation des classements BIN2

Les classements binaires de cette version de SQL Server incluent un nouvel ensemble de classements de comparaison de points de code purs. Les clients peuvent choisir de migrer vers les nouveaux classements binaires pour bénéficier de vraies comparaisons de points de code et il est conseillé d'utiliser ces nouveaux classements pour développer des applications. Le nouveau suffixe BIN2 identifie le nom des classements qui implémentent la sémantique des nouveaux classements par points de code. En outre, un nouvel indicateur de comparaison est ajouté et correspond à BIN2 pour le nouveau tri binaire. Les avantages incluent la simplification du développement d'applications et de la sémantique.

Voir aussi

Référence

Options de classement et prise en charge internationale
Paramètres de classement du programme d'installation

Aide et Informations

Assistance sur SQL Server 2005