Войти

Показать полную графическую версию : Учёт к регистру


PERMYAK
07-10-2009, 12:07
Есть программа АИБС марк 11 версия и сервер MS SQL 2005

При поиске словарей учитывается регистр, на старом сервере не учитывался. Как убрать учёт регистра ?

Илгиз Мамышев
07-10-2009, 15:34
Возможно параметры сортировки вашей базы данных настроены для учета регистра букв.
Возможно параметры сортировки базы данных унаследованы от соответствующих параметров самого сервера.

Текущие параметры сортировки базы данных можно получить с помощью следующей инструкции
SELECT CONVERT (varchar, DATABASEPROPERTYEX('database_name','collation'))

Параметры сортировки пользовательской базы данных можно изменить с помощью инструкции ALTER DATABASE следующим образом
ALTER DATABASE myDB COLLATE Cyrillic_General_CI_AS

CI в названии кодовой страницы как раз и означает - нечувствительно к регистру.

PERMYAK
08-10-2009, 12:11
А если много баз, можно как-то применить ко всем ?

И я так понимаю, что это надо создавать запрос в таблице мастер ?

BlackEric
08-10-2009, 20:49
ALTER DATABASE myDB COLLATE Cyrillic_General_CI_AS »
В этом запросе вместо myDB подставляете имя вашей базы и выполняете его.
Master здесь непричем.




© OSzone.net 2001-2012