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

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 — TFS 2013

Примечание

Предложение Azure DevOps Server раньше называлось Visual Studio Team Foundation Server.

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

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

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

Требования

Для работы с 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 и порядок сортировки. Например, можно указать параметр Latin1 _ General и установить флажок как , если требуется поддержка дополнительных символов.

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

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

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

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

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

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

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