Использование параметров сортировки 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 должны использовать кодовую страницу, которая поддерживается операционной системой. |
См. также