powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Case sensitive
5 сообщений из 5, страница 1 из 1
Case sensitive
    #33806381
Владислав Ромащенко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Adaptive Server Enterprise/12.5.2/EBF 12123/P/Linux Intel/Enterprise Linux/ase1252/1839/32-bit/OPT(Express Edition)/Fri Aug 13 08:27:18 2004

Как сделать сервер нечуствительным к регистру? Что-то в доке ничего найти не могу
...
Рейтинг: 0 / 0
Case sensitive
    #33806754
Владислав РомащенкоAdaptive Server Enterprise/12.5.2/EBF 12123/P/Linux Intel/Enterprise Linux/ase1252/1839/32-bit/OPT(Express Edition)/Fri Aug 13 08:27:18 2004

Как сделать сервер нечуствительным к регистру? Что-то в доке ничего найти не могу
для начала
sp_helpsort
далее:
charset.exe -Usa -Pпароль -Sсервер nocase.srt кодировка
если не будешь менять кодировку, то
sp_configure "default sortorder id",код_нужной_сортировки

код_нужной_сортировки - можно узнать из syscharsets для твоей кодировки

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

CASE от Sybase:
==================
Case Description

How can I change the sort order in ASE ? Need to change from Character Set = 1 SortOrder = 50 to Character Set = 1 SortOrder = 52.

Tip or Workaround

If cust is trying to just change the sort order with the same character set then he will need to add this sort order to this character set if it does not exist already.



charset -P<sa_pw> -S<servername> nocase.srt iso_1



then,



sp_configure "default sortorder id",52

go

"52" is the ID for nocase.srt

You will get a message that the server has to be rebooted since it is a static parameter. Reboot server.

Upon starting the server go back & check to see the configuration parameter it is set to default being 50,config value "52",& run value is 52.

Also you can do a sp_helpsort to identify your servers sortorder & character set

==================
...
Рейтинг: 0 / 0
Case sensitive
    #33806765
Владислав Ромащенко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мысли_вслух Владислав РомащенкоAdaptive Server Enterprise/12.5.2/EBF 12123/P/Linux Intel/Enterprise Linux/ase1252/1839/32-bit/OPT(Express Edition)/Fri Aug 13 08:27:18 2004

Как сделать сервер нечуствительным к регистру? Что-то в доке ничего найти не могу
для начала
sp_helpsort
далее:
charset.exe -Usa -Pпароль -Sсервер nocase.srt кодировка
если не будешь менять кодировку, то
sp_configure "default sortorder id",код_нужной_сортировки

код_нужной_сортировки - можно узнать из syscharsets для твоей кодировки

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

CASE от Sybase:
==================
Case Description

How can I change the sort order in ASE ? Need to change from Character Set = 1 SortOrder = 50 to Character Set = 1 SortOrder = 52.

Tip or Workaround

If cust is trying to just change the sort order with the same character set then he will need to add this sort order to this character set if it does not exist already.



charset -P<sa_pw> -S<servername> nocase.srt iso_1



then,



sp_configure "default sortorder id",52

go

"52" is the ID for nocase.srt

You will get a message that the server has to be rebooted since it is a static parameter. Reboot server.

Upon starting the server go back & check to see the configuration parameter it is set to default being 50,config value "52",& run value is 52.

Also you can do a sp_helpsort to identify your servers sortorder & character set

==================
т.е чуствительность - нечуствительность к регистру (большие-маленькие буквы) зависит от конкретных charset?
...
Рейтинг: 0 / 0
Case sensitive
    #33806770
Владислав РомащенкоAdaptive Server Enterprise/12.5.2/EBF 12123/P/Linux Intel/Enterprise Linux/ase1252/1839/32-bit/OPT(Express Edition)/Fri Aug 13 08:27:18 2004

Как сделать сервер нечуствительным к регистру? Что-то в доке ничего найти не могу
забыл одну деталь: все базы должны быть в онлайне, иначе сервер не поменяет сортировку
при первом подъеме сервер перестроит индексы по системным таблицам
а в юзеровских базах перестроить индексы придется самому
...
Рейтинг: 0 / 0
Case sensitive
    #33806781
Владислав Ромащенкот.е чуствительность - нечуствительность к регистру (большие-маленькие буквы) зависит от конкретных charset?
нет, есть чарсеты и есть сортировки для них
чарсеты можно посмотреть здесь:
$SYBASE/charsets/
в каждой папке с чарсетом есть файлики с доступными сортировками для этого чарсета

сортировки для твоего чарсета могут быть загружены в сервер, а могут быть и нет
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Case sensitive
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]