Compartir a través de


Usar intercalaciones binarias

Las siguientes consideraciones le ayudarán a decidir si las intercalaciones antiguas o nuevas son las adecuadas para la implementación de Microsoft SQL Server. La compatibilidad con las intercalaciones BIN y BIN2 continuará en futuras versiones de SQL Server.

Las intercalaciones binarias ordenan datos según la secuencia de los valores codificados definidos por la configuración regional y los tipos de datos. Una intercalación binaria de SQL Server define la configuración regional de idioma y la página de códigos ANSI que se van a utilizar, aplicando un orden binario. Las intercalaciones binarias son útiles, gracias a su relativa simplicidad, para obtener un rendimiento mejorado de las aplicaciones. En tipos de datos no Unicode, las comparaciones de datos dependen de los puntos de código definidos en la página de códigos ANSI. En tipos de datos Unicode, las comparaciones de datos dependen de los puntos de código Unicode. En intercalaciones binarias de tipos de datos Unicode, la configuración regional no se tiene en cuenta a la hora de ordenar los datos. Por ejemplo, Latin_1_General_BIN y Japanese_BIN producen idénticos resultados de orden cuando se utilizan en datos Unicode.

Las anteriores intercalaciones binarias de SQL Server realizaban una comparación incompleta de punto de código a punto de código para datos Unicode. Las intercalaciones binarias de SQL Server antiguas comparaban el primer carácter como WCHAR, seguido de una comparación byte a byte. Por razones de compatibilidad con versiones anteriores, la semántica de intercalación binaria no se cambiará.

Directrices para utilizar intercalaciones binarias

Si sus aplicaciones de Microsoft SQL Server 2005 interactúan con versiones antiguas de SQL Server que utilizan intercalaciones binarias, siga utilizando las binarias. Las intercalaciones binarias pueden ser una elección más idónea para entornos mixtos.

Directrices para utilizar intercalaciones BIN2

Las intercalaciones binarias de esta versión de SQL Server incluyen un nuevo conjunto de intercalaciones de comparación de puntos de código pura. Los clientes pueden elegir migrar a las intercalaciones binarias nuevas para aprovecharse de las comparaciones de puntos de código reales y deberían utilizar las nuevas intercalaciones binarias para el desarrollo de nuevas aplicaciones. El nuevo sufijo BIN2 identifica nombres de intercalación que implementan la nueva semántica de intercalación de punto de código. Además, se ha agregado un nuevo indicador de comparación correspondiente a BIN2 para el nuevo orden binario. Sus ventajas son un desarrollo de aplicaciones más simple y una semántica más clara.

Vea también

Referencia

Opciones de intercalación y soporte internacional
Configuración de intercalación en el programa de instalación

Ayuda e información

Obtener ayuda sobre SQL Server 2005