Знаю что этот вопрос задавался тысячу раз. Но всё-же решусь задать его снова.
Так как же всё таки перенести dbf'ную базу с казахскими текстами на SQL? При это необходимо сохранить возможность вводить текст на казахском.
Предупреждаю сразу что все топики на ЦТ (и не только) по этому поводу я перечитал. Ничего не помогает. Так как все советы сводятся к одному - "
найти ключик HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NLS\CodePage\1251 (как вариант HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\NLS\CodePage\1251 что по сути одно и тоже) и поменять его значение на c_1251.nls". Но при этом пропадает казахский язык (естественно).
Может проблемы с конфигурацией системы? Почему у других это работает, а у меня нет?
Система WinXP SP1, 1C 7.7 релиз 25, MSSQL 2000 server SP4 использовался как на локальной машине (developers edition) так и на сервере Win2K SP4 (prefessionl edition). Драйверов казахского языка перепробовал целых 3 штуки (под драйвером подразумевается тот самый приславутый .nls + соответствующие шрифты), в том числе и то что предлагает сама компания 1С для казахской локализации. К сожалению сейчас используется не официальный драйвер, а левый. Т.е. при установки официального казахские буквы превращаются в краказяблы. Но это ерунда, если заработает хоть с каким-нибудь драйвером, то можно будет потом сделать конвертацию (или как вариант жестокого наказания заставить юзеров перебивать все тексты на казахском языке. Муа-ха-ха-ха-ха).
Пробовал даже ставить 2005 SQL server (там есть казахский collation) - не помогает. Во всех случаях при попытке загрузить базу из архива говорит одну и ту-же замечательную фразу про то что порядок сортировки отличается от системного.
Бьюсь 2й месяц. Спасите кто-нибудь мое психическое здоровье.