Использование параметров сортировки SQL

Настройки параметров сортировки Microsoft SQL Server зависят от типа установки. Обычно следует выбрать параметры сортировки SQL Server, поддерживающие язык системы Microsoft Windows, который чаще всего используется в офисе. Чтобы определить язык системы Windows, используемый на компьютерах с Microsoft Windows 2000, выберите пункт Региональные параметры на панели управления и перейдите на вкладку Общие , если необходимо отобразить текущий язык и региональный стандарт системы. Для определения языка системы Windows, установленного на компьютерах с Windows Server 2003, щелкните Региональные и языковые параметры на панели управления и перейдите на вкладку Региональные параметры, чтобы отобразить текущий языковой стандарт системы. В большинстве случаев на компьютерах установлен тот язык системы Windows, который соответствует языковым требованиям пользователя, таким образом, установка Microsoft SQL Server автоматически определяет язык системы Windows и выбирает соответствующие параметры сортировки.

Параметры сортировки SQL Server управляют следующими аспектами.

  • Кодовая страница, используемая в SQL Server для хранения данных не в формате Юникод.
  • Правила, управляющие тем, как SQL Server сортирует и сравнивает символы, хранимые в типах данных не в формате Юникод. Программа установки SQL Server определит параметры сортировки Windows на компьютере, где устанавливается SQL Server, и автоматически выберет параметры сортировки для экземпляра SQL Server. Сортировка и сравнение могут не совпадать для символов в Юникоде и не в Юникоде.

Выбирайте параметры сортировки SQL Server, если:

  • Используется функция репликации существующими экземплярами SQL Server версии 6.5, SQL Server версии 7.0 или SQL Server 2000.
  • Код приложения зависит от поведения предыдущих параметров сортировки SQL Server.

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

ms144260.note(ru-ru,SQL.90).gifПримечание.
Обновление SQL Server 7.0 или SQL Server 2000 до SQL Server 2005 сохраняет настройки параметров сортировки предыдущего выпуска SQL Server, нет необходимости выбирать параметры сортировки.
Задача Параметры сортировки

Установка на новую систему, причем не требуется синхронизация с какой-либо существующей системой

Используйте параметры сортировки, определенные программой установки, а затем выберите желаемый двоичный порядок, регистр и другие параметры.

Когда программа установки SQL Server определит, что на компьютере используется язык системы «Английский (США)», автоматически будут выбраны параметры сортировки SQL Server: Словарный порядок без учета регистра для использования с кодировкой 1252.

Чтобы выбрать равнозначные параметры сортировки Windows, нужно выбрать раздел Обозначение параметров сортировки, выбрать Latin1_General, снять флажок с учетом регистра и установить флажок с учетом диакритических знаков.

Обновить SQL Server 6.5 или SQL Server 7.0 на использующийся по умолчанию экземпляр SQL Server 2005, или установить использующийся по умолчанию экземпляр SQL Server 2005, который переключит версию с установкой SQL Server 6.5

Используйте параметры сортировки SQL Server, выбранные программой установки.

Синхронизировать (например, для репликации) с существующим экземпляром SQL Server 2005

Выберите SERVERPROPERTY(N'Collation') в окне редактора кода в существующем экземпляре и укажите Параметры сортировки. Дополнительные сведения см. в разделе SERVERPROPERTY (Transact-SQL). Если имя набора параметров сортировки для существующего экземпляра начинается с «SQL», выберите такие же параметры сортировки SQL Server в программе установки. Если имя набора параметров сортировки для существующего экземпляра начинается не с «SQL», то оно относится к имени набора параметров сортировки Windows и состоит из имени обозначения параметров сортировки и следующего за ним описания заданных параметров: двоичного режима, учета регистра, учета диакритических знаков, учета типа японской азбуки и учета ширины символов. Выберите то же обозначение параметров сортировки Windows и те же параметры сортировки в программе установки SQL Server.

Дополнительные сведения о вариантах работы параметров сортировки см. в разделе Стили сортировки в параметрах сортировки Windows.

Синхронизировать с существующей установкой SQL Server 6.5, SQL Server 7.0, или SQL Server 2000

Запустите процедуру sp_helpsort в существующей системе и затем используйте идентификатор сортировки для выбора параметров сортировки SQL Server, чтобы сделать экземпляр SQL Server 2005 совместимым с существующей копией.

Дополнительные сведения см. в разделе Выбор параметров сортировки SQL.

Синхронизировать с языком системы Windows другого компьютера

На панели управления найдите имя языкового стандарта в разделе Региональные параметры (Windows 2000 или Windows 2003) или Язык и региональные стандарты (Windows XP), а затем воспользуйтесь таблицей из раздела Настройка параметров сортировки в программе установки. Установите параметры сортировки как показано в разделе Стили сортировки в параметрах сортировки Windows электронной документации.

ms144260.note(ru-ru,SQL.90).gifПримечание.
При выполнении действия, зависящего от параметров сортировки, параметры сортировки SQL Server, используемые объектом, на который существуют ссылки, должен использовать такую кодовую страницу, которая поддерживается установленной на компьютере операционной системой.

См. также

Справочник

Выбор параметров сортировки SQL
Установка кодовой страницы клиента

Другие ресурсы

Имя параметров сортировки SQL (Transact-SQL)

Справка и поддержка

Получение помощи по SQL Server 2005