Compartir a través de


Requisitos de collation de SQL Server, Azure DevOps Server

Azure DevOps Server |Azure DevOps Server |Azure DevOps Server 2022 | Azure DevOps Server 2020

Al instalar SQL Server, tenga en cuenta dos factores relacionados con la configuración de intercalación que podrían afectar a la implementación de Azure DevOps Server:

  • Requisitos de Azure DevOps Server
  • Todas las bases de datos de todas las instancias de SQL Server utilizadas por la implementación de Azure DevOps Server deben tener los mismos ajustes de intercalación.
  • La base de datos SQL debe configurarse con la intercalación SQL_Latin1_General_CP1_CI_AS.

Puede establecer la configuración de intercalación para el Motor de Base de Datos y Servicios de Análisis de SQL Server. La configuración de intercalación incluye el conjunto de caracteres, el orden de clasificación y otras configuraciones específicas de la región, que son fundamentales para la estructura y el funcionamiento de las bases de datos de SQL Server. No puede cambiar esta configuración después de la instalación.

Requisitos

Nota:

Para evitar posibles problemas, se recomienda usar SQL_Latin1_General_CP1_CI_AS. Si desea usar cualquier otro, siga los requisitos que se indican a continuación.

Para trabajar con Azure DevOps Server, la configuración de intercalación de SQL Server debe distinguir acentos, distinguir mayúsculas de minúsculas y no binarios. Si varios servidores SQL Server ejecutan una instancia del motor de base de datos o SQL Server Analysis Services para Azure DevOps Server, la configuración de intercalación debe ser la misma en todos estos servidores.

SQL Server basa la configuración de intercalación predeterminada en la configuración regional del sistema operativo. La configuración predeterminada para inglés de EE. UU. y la mayoría de las demás configuraciones regionales suelen cumplir los requisitos de Azure DevOps Server. Sin embargo, es posible que esa configuración no admita todos los datos que su organización debe almacenar en Azure DevOps Server. En ese caso, busque una configuración que admita los datos y que distingue acentos, no distingue mayúsculas de minúsculas y no es binaria.

Si instala Database Engine Services o Analysis Services, puede cambiar la configuración de intercalación en la página Configuración del servidor; para ello, seleccione la pestaña Intercalación y, a continuación, seleccione Personalizar. Puede especificar una opción en el designador de intercalación de Windows y el criterio de ordenación. Por ejemplo, puede especificar intercalación y seleccionar la casilla AS , si necesita compatibilidad con caracteres adicionales.

Para la mayoría de las demás configuraciones regionales, la configuración predeterminada es una opción en el designador de intercalación de Windows y el criterio de ordenación. Asegúrese de que la configuración coincida con los requisitos de Azure DevOps Server. Para cambiar esta configuración, especifique la opción denominada para la configuración regional con "_100" después de ella, siempre que sea posible. Por ejemplo, puede usar la intercalación Japanese_100 si utiliza caracteres de extensión Unicode CJK A o suplementos Unicode de las maneras siguientes:

  • Nombres de objetos, como consultas o proyectos, en Azure DevOps
  • Archivos o rutas de acceso que están registrados en el sistema de control de versiones
  • Cualquier campo de elemento de trabajo que se use para las búsquedas.

Para evitar problemas con caracteres equivalentes de ancho doble o hiragana/katakana, debe activar las casillas para habilitar la confidencialidad de kana y ancho al instalar SQL Server.

Para obtener más información, consulte Configuración de intercalación en Configuración.

Full-Text configuración de intercalación y consultas de búsqueda

Para admitir consultas de búsqueda de texto completo, la configuración de intercalación de la base de datos de SQL Server debe corresponder a un idioma que tenga registrado un separador de palabras con SQL Server. Si usa un lenguaje no compatible, podría recibir resultados inesperados al ejecutar una consulta de elemento de trabajo que especifique los operadores Contains o Contains Words con cadenas de texto.

Para obtener más información, consulte los artículos siguientes: