Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Case sensitive / 5 сообщений из 5, страница 1 из 1
21.06.2006, 16:59
    #33806381
Владислав Ромащенко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Case sensitive
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
21.06.2006, 18:43
    #33806754
Case sensitive
Владислав Ромащенко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
21.06.2006, 18:47
    #33806765
Владислав Ромащенко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Case sensitive
мысли_вслух Владислав Ромащенко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
21.06.2006, 18:48
    #33806770
Case sensitive
Владислав Ромащенко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
21.06.2006, 18:51
    #33806781
Case sensitive
Владислав Ромащенкот.е чуствительность - нечуствительность к регистру (большие-маленькие буквы) зависит от конкретных charset?
нет, есть чарсеты и есть сортировки для них
чарсеты можно посмотреть здесь:
$SYBASE/charsets/
в каждой папке с чарсетом есть файлики с доступными сортировками для этого чарсета

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


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