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

Параметры сортировки SQL Server 2008 зависят от типа установки. Обычно следует выбрать параметры сортировки SQL Server, поддерживающие язык системы Windows, который чаще всего используется в организации. Чтобы определить язык системы Windows на компьютерах, где работает Windows 2000, выберите на панели управления пункт Язык и стандарты и нажмите кнопку Дополнительно. В программе Windows Vista воспользуйтесь вкладкой Форматы. Чтобы определить язык системы Windows на компьютерах, где работает Windows Server 2003, выберите на панели управления пункт Языки и региональные стандарты и щелкните вкладку Региональные параметры. В большинстве случаев на компьютере используется язык системы Windows, выбираемый в соответствии с языковыми предпочтениями пользователя. Поэтому программа SQL Server Setup автоматически определяет язык системы Windows и выбирает соответствующие параметры сортировки SQL Server. Для обеспечения обратной совместимости для английского языка (США) по умолчанию используются параметры сортировки SQL_Latin1_General*.

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

  • Кодовая страница, используемая в SQL Server для хранения данных не в формате Юникод.

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

Следующая таблица позволяет определить, какие параметры сортировки следует использовать.

ПримечаниеПримечание

Если выполняется обновление настройки параметров сортировки более раннего выпуска SQL Server, нет необходимости выбирать параметры сортировки.

Задача

Параметры сортировки

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

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

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

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

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

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

Синхронизация с существующим экземпляром SQL Server.

Выберите 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 и существующей установкой.

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

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

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

ПримечаниеПримечание

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