требования к параметрам сортировки SQL Server, Azure DevOps Server

Azure DevOps Server 2022 г. | Azure DevOps Server 2020 г. | Azure DevOps Server 2019 г.

При установке SQL Server учитывайте два фактора параметров сортировки, которые могут повлиять на развертывание Azure DevOps Server:

  • Требования к Azure DevOps Server
  • Все базы данных во всех экземплярах SQL Server, используемых развертыванием Azure DevOps Server, должны иметь одинаковые параметры сортировки.
  • База данных SQL должна быть настроена с SQL_Latin1_General_CP1_CI_AS параметрами сортировки.

Вы можете задать параметры сортировки для ядра СУБД и SQL Server Analysis Services. Параметры сортировки включают набор символов, порядок сортировки и другие параметры языкового стандарта, которые являются фундаментальными для структуры и функции SQL Server баз данных. Эти параметры нельзя изменить после установки.

Требования

Примечание

Чтобы предотвратить возможные проблемы, рекомендуется использовать SQL_Latin1_General_CP1_CI_AS. Если вы хотите использовать любой другой, следуйте приведенным ниже требованиям.

Для работы с Azure DevOps Server параметры сортировки для SQL Server должны быть чувствительными к диакритических знаков, не учитывать регистр, а не двоичными. Если на нескольких серверах SQL Server выполняется экземпляр ядра СУБД или SQL Server Analysis Services для Azure DevOps Server, параметры сортировки должны быть одинаковыми на всех этих серверах.

SQL Server параметры сортировки по умолчанию зависят от языкового стандарта операционной системы. Значение по умолчанию для английского языка (США) и большинства других языковых стандартов часто соответствует требованиям для Azure DevOps Server. Однако эти параметры могут не поддерживать все данные, которые ваша организация должна хранить в Azure DevOps Server. В этом случае найдите параметр, который поддерживает данные и учитывает диакритические знаки, не учитывает регистр и не двоично.

При установке служб ядра СУБД или служб Analysis Services можно изменить параметры сортировки на странице Конфигурация сервера , выбрав вкладку Параметры сортировки и выбрав Настроить. Вы можете указать параметр в разделе Конструктор параметров сортировки Windows и порядок сортировки. Например, можно указать параметры сортировки и установить флажок AS , если требуется поддержка дополнительных символов.

Для большинства других языковых стандартов значением по умолчанию является параметр в разделе Конструктор параметров сортировки Windows и порядок сортировки. Убедитесь, что параметры соответствуют требованиям для Azure DevOps Server. Чтобы изменить этот параметр, укажите параметр, который будет называться для вашего языкового стандарта с "_100" после него, где это возможно. Например, можно использовать параметры сортировки Japanese_100, если используются символы расширения А Юникода CJK или суррогаты Юникода следующими способами:

  • Имена объектов, таких как запросы или проекты, в Azure DevOps
  • Файлы или пути, которые возвращаются в систему управления версиями
  • Любое поле рабочего элемента, используемое для поиска.

Чтобы избежать проблем с символами двойной ширины или символами, эквивалентными хираганам и катаканам, следует выбрать поля проверка, чтобы включить чувствительность к кане и ширине при установке SQL Server.

Дополнительные сведения см. в разделе Параметры параметров сортировки в программе установки.

Full-Text поисковых запросов и параметров сортировки

Для поддержки запросов полнотекстового поиска параметры сортировки базы данных SQL Server должны соответствовать языку, на который зарегистрировано средство разбиения по словам в SQL Server. Если вы используете неподдерживаемый язык, вы можете получить непредвиденные результаты при выполнении запроса рабочего элемента, который указывает операторы Contains или Contains Words с текстовыми строками.

Дополнительные сведения см. в следующих статьях: