|
|
|
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) решение данного вопроса стоит за пределами правил данного форума.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |