Показать сообщение отдельно
Старый 20.11.2008, 13:08   #9  
apanko is offline
apanko
MCTS
MCBMSS
Лучший по профессии 2009
 
1,164 / 139 (7) +++++
Регистрация: 24.02.2005
Цитата:
Сообщение от mazzy Посмотреть сообщение
О-о-о-о... Как нетривиально написано.

В общем, после установки у базы будет collation = Latin1_General_CS_AS
У меня русская Виста, на которой установлена страна Россия. Я не хочу менять страну в Региональных настройках.
Чтобы избавиться от назойливого сообщения о кодовой странице, нужно:
1. открыть записи таблицы $ndo$dbproperty
2. найти запись со строкой связи с базой (после установки демоверсии там будет одна запись)
3. найти поле checkcodepage
4. изменить его значение на 0

См. скриншот
Еще можно поступить культурно, а не лазить по таблицам с помощью SQL Server Management Studio, тем более что в комплект SQL Express он не входит*:
1. Панель управления, Язык и региональные стандарты, закладка Дополнительно, Изменить язык системы (я ставил Английский (США)).
2. После перезагрузки запустить Классический клиент и подключиться к базе данных.
3. В классическом клиенте File, Database, Alter, закладка Collation, убрать флаг из поля Validate Code Page.
4. Панель управления, Язык и региональные стандарты, закладка Дополнительно, Изменить язык системы (вернуть язык).
Система должна заработать.

* по крайней мере в тот, что поставляется на Product DVD.