Использование параметров сортировки 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.
Используйте следующую таблицу для определения необходимости выбора параметров сортировки. Если требуется, выберите нужные параметры сортировки.
Примечание. |
---|
Обновление 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 электронной документации. |
Примечание. |
---|
При выполнении действия, зависящего от параметров сортировки, параметры сортировки SQL Server, используемые объектом, на который существуют ссылки, должен использовать такую кодовую страницу, которая поддерживается установленной на компьютере операционной системой. |
См. также
Справочник
Выбор параметров сортировки SQL
Установка кодовой страницы клиента
Другие ресурсы
Имя параметров сортировки SQL (Transact-SQL)