gifts2017

1С 7.7 и Windows Vista/7 (x86, x64) и БД на MS SQL 2005+

Опубликовал Арсений Дулов (GvOzD) в раздел Администрирование - Системное

Решение проблемы о несоответствии версии MS SQL сервера в ОС Windows Vista/7 при подключении к БД на основе MS SQL 2005+

Итак...

Многие сталкивались с проблемой запуска 1С 7.7 в SQL варианте с MS SQL 2005+

Проблема заключается в том что 1С Предприятие 7.7 изначально 16-битное приложение. Отсюда все сложности, а именно:

1. Программа не нормально работает в 64-битном окружении

2. Инсталятор (официальный) не работает в принципе в 64-битном окружении, т.к. там отключена поддержка таковых

3. Сама 1С заявляет о работоспособности версии 7.7 в пределах Windows XP/Server 2003. Далее работа не гарантируется.

 

Не смотря на все это DBF вариант они все-таки облагородили. Для нормальной работы файловой или сетевой версии достаточно установить ядро 7.7.027, установить в конфигураторе кодовую страницу "Текущая системная установка" и локальный вариат заработает. В сетевой версии в каталог ИБ на положить ПУСТОЙ файл с именем OrdNoChk.prm. И все программа перестанет ругаться на неправильную кодировку.

С SQL вариантом не все так просто... Точнее все не просто. Единственный вариант запустить 1С 7 на Windows Vista+ это подменить файлы ODBC драйвера для MS SQL, а именно:

odbcbcp.dll

sqlsrv32.rll

sqlsrv32.dll

Однако этот процесс для новичков сложен. Сразу оговорюсь, этот вариант позволяет РАБОТАТЬ, но не позволяет АДМИНИСТРИРОВАТЬ! Для загрузки базы на MSSQL придется искать машину на ХР/2003. Но думаю админы, кто этим занимаются справятся ;-) А для остальных бедных пользователей предлагаю свой вариант решения данного вопроса. Процесс во много автоматизирован. Обработка сама определяет разрядность системы (х86 или х64)

Инструкция:

1. Распаковать архив 

2. Запустить файл Runme.cmd с ключом с правами администратора (или отключеным UAC). Например так "Runme User".

3. В открывшемся окне консоли на запросы нажимать "F"

4. По окончании должно заработать.

Проблемы могут быть связаны с запуском обработки без прав администратора и без указания имени пользователя.

 

Смысл ее следующий:

Определяется разрядность системы

Устанавливаются необходимые права на необходимые файлы

Заменяются файлы, необходимые для работы с 1С 7.7

 

P.S. Веду поиск решения вопроса с нажатием клавиши F

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Обработка
.zip 344,35Kb
29.11.11
30
.zip 344,35Kb 30 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Ваня (zk96) 03.12.11 23:16
Решений не так-то и много. И на infostart.ru описано очень мало. Я для себя нашел способ и пользуюсь более года. Но у многих с этим сложности.
Спасибо.
P.S. Хотелось бы в описании прочесть более подробное описание, а то и скачать не могу, что бы скачать и полноценно оценить .
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа