Имя: Пароль:
1C
 
1Cv7 и Windows Server 2008 (Windows 7)
Ø₽ (gr13 12.05.2009 13:58)
0 foxey
 
30.04.09
09:06
Поставил тут себе Винду 2008, наслаждался скоростью работы. Прекрасно работает. Только вот... Не получается установить 1Сv7.7 в SQL-варианте. Что только не перепробовал, постоянно одно и то же - "Порядок сортировки, установленный для базы данных, отличается от системного!". В DBF варианте все работает прекрасно, но надо-то в SQL-связке, конфа у меня под скуль заточена.
Значит так, что предпринималось...
Испробовал три версии SQL-сервера: 2000, 2005 и 2008. Эффект один и тот же.
Испытывал на двух версиях операционок (обе шустрые) Windows Server 2008 и Windows 7.
Пробовал создать в DBF-варанте базу, выгрузить и потом её же загрузить в SQl-варианте. Та же ошибка.
Пробовал положить пустой файлик с именем OrdNoChk.prm в папку рядом с MD-шником и в папку BIN... Глухо...
Пробовал заменить файлы sqlsrv32.dll, sqlsrv32.rll, odbcbcp.dll в папке System32 на такие же с машинок, где стоит Windows 2003 (XP тоже пробовал).
Пробовал через Microsoft Application Compatibility Toolkit 5 подменять интерактивно вышеуказанные библиотеки. Не получил желаемого.
Что еще можно попробовать?

Скажу сразу, что collation БД в SQL совпадает с Collation сервера - везде Cyrillic General CI_AS стоит.
1 ТелепатБот
 
гуру
30.04.09
09:06
2 skunk
 
30.04.09
09:14
3 skunk
 
30.04.09
09:16
Но для режима 1С:Конфигуратор файла OrdNoChk.prm недостаточно, Все дело в том, что в режиме конфигуратора почему то 1С не обращает внимание на наличие этого файла (логично предположить), для того, чтобы вопрос о сортировке не возникал при изменении структуры базы в режиме Конфигуратора надо подправить файл BkEnd.dll (подсмотрено как это делает USP для более ранних релизов):
(для 26-го и 27-го релизов 1С V7.7)
по смещению 0018A6DD поменять значение с 75h на EBh (117 на 235)
4 foxey
 
30.04.09
09:25
Сейчас попробую изменить... Только SQL надо будет установить, все вчера посносил...
5 foxey
 
30.04.09
12:52
Ой, спасибо! Всё получилось!
Поставил MS SQL Server 2008, пропатчил bkend.dll и все взлетело!
6 foxey
 
30.04.09
15:01
Едиственное но!
При загрузке в базу данных в конце происходит ошибка. Неправильный синтаксис около ключевого слова TRANSACTION.
Залез снова в bkend.dll, нашел фразу DUMP TRANSACTION, заменил первые два символа на "--" и вроде бы все взлетело.
7 v_rtex
 
30.04.09
16:36
(6) молодец
8 Кадош
 
30.04.09
16:39
(6) умница!
9 foxey
 
07.05.09
12:35
Так, продолжаю эксперименты. Теперь уже с Windows 7.
Связка такая - Windows 7, SQL Server 2008, 1Cv7.
Все бы хорошо, не получается вывести базу из однопользовательского режима. Даже если в SQL манагере выполняю команду sp_dboption 'Имя базы','single user',false команду SQL выполняет, а вот 1С говорит, что вход в однопользовательский режим невозможен...
Что там пофиксить надо?
10 foxey
 
12.05.09
11:37
?
11 gr13
 
12.05.09
11:39
а почему нельзя выбрать кодировку последнюю из списка предложенных в конфигураторе? что-то вроде "по выбору системы"
12 gr13
 
12.05.09
11:39
(9) потому что v7.7 не работает с SQL 2008, априори.
сейчас прийдет Маринка и ветку закроет
13 gr13
 
модератор
12.05.09
11:44
3 Не публикуйте материалы, нарушающие авторские права, а также ссылки на них.
4 Не публикуйте алгоритмы взлома и ссылки на такие алгоритмы, а также всевозможные "патчи", "крэки", "эмуляторы", "серийные номера", "коды активации" и т.д.

аккуратнее с вопросами, и главное ответами.
16 gr13
 
12.05.09
11:47
(14,15) п.8 Публичное обсуждение правил форума и действий модераторов не допускается (только приватно).
19 gr13
 
модератор
12.05.09
11:50
(17) еще раз и баню... удачи
20 foxey
 
12.05.09
12:16
(11) Речь идет о работе с SQL. Там нет выбора кодировки.
21 gr13
 
12.05.09
12:29
а какая кодировка системы и sql,  у тебя русская система и sql?
22 foxey
 
12.05.09
12:46
(21) Кодировка на SQL стоит CyrillicGeneral_CI_AS.
Не в кодировке дело. Как справиться с кодировкой я уже понял. После работы в конфигураторе 1С нельзя запустить 1С в обычном режиме. Ругается, что база не может быть запущена в однопользовательском. Хотя база стоит локально и никого там нет.
23 gr13
 
12.05.09
13:58
(22) решение данного вопроса стоит за пределами правил данного форума.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.