Seleccionar intercalaciones

Si todos los usuarios de la instancia de SQL Server hablan el mismo idioma, debe elegir la intercalación que admita ese idioma. Por ejemplo, si todos los usuarios hablan francés, seleccione la intercalación French. Si los usuarios de su instancia de SQL Server hablan idiomas diferentes, debe elegir la intercalación que mejor admita los requisitos de los distintos idiomas. Por ejemplo, si los usuarios hablan en general idiomas de Europa occidental, elija la intercalación Latin1_General.

Cuando admita usuarios que hablen idiomas diferentes, es muy importante utilizar los tipos de datos Unicode nchar, nvarchar y nvarchar(max) para todos los datos de caracteres. Unicode evita las dificultades de la conversión de la página de códigos de los tipos de datos no Unicode char, varchar y text. La intercalación establece una diferencia cuando se implementan todas las columnas utilizando tipos de datos Unicode porque define el orden para las comparaciones y las ordenaciones de caracteres Unicode. Incluso cuando se almacenan los datos de carácter que utilizan tipos de datos Unicode, se debe elegir una intercalación que admita a la mayor parte de los usuarios en caso de que se implemente una columna o una variable que utilice los tipos de datos no Unicode.

SQL Server sólo admite páginas de códigos que estén instaladas en el sistema operativo subyacente o que sean compatibles con este. Cuando ejecuta una acción que depende de las intercalaciones, la intercalación de SQL Server utilizada por el objeto de referencia debe usar una página de códigos compatible con el sistema operativo del equipo o que esté instalada en dicho sistema operativo.

Si la intercalación especificada o la intercalación que utiliza el objeto al que se hace referencia utilizan una página de códigos que no es compatible con el sistema operativo Windows, SQL Server devuelve un error. Su respuesta al mensaje depende de la versión del sistema operativo Windows instalado en el equipo. Windows 2000 y las versiones posteriores admiten todas las páginas de códigos utilizadas por las intercalaciones de SQL Server. Por lo tanto, el mensaje de error no se producirá.

Vea también

Conceptos