Поделиться через


Требования к сортировке 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 Юникода A или суррогатов Юникода следующими способами:

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

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

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

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

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

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