Alexander A Manaeff -

 
 

Как запустить 1С 7.7 на MS SQL 2005 или 2008

1С 7.7, 8.0, 8.1, 8.2, Парус. Администрирование и все, что с этим связано. То, чего не найдешь в бескрайних просторах Интернета. Решения тех проблем, которые не решаются типовыми ответами, которые можно получить в техподдержке 1С и Паруса - а именно: переустановить продукт или дождаться выхода очередной версии.

Модератор: UncleFather

Как запустить 1С 7.7 на MS SQL 2005 или 2008

Сообщение UncleFather » 20 окт 2011 16:24, Чт

Проблема и решение:

Имеем 1С 7.7 для SQL (25-й релиз), установленную на клиентский компьютер с OS Windows. Так же имеется сервер MS Windows 2003 R2 SP2 Ru с установленным MS SQL Server 2005.
Необходимо перевести базу 1С из файлового режима в SQL режим.

Для этого:
  1. Выгружаем данные из конфигуратора старой базы: "Администрирование" - "Выгрузить данные", ставим галочку "Выгружать информацию о пользователях" и создаем архивный файл
  2. Создаем папку для новой базы
  3. Запускаем 1С 7.7, создаем в окне запуска новую базу, указывая в качестве пути папку, созданную в предыдущем пункте
  4. В окне "Выбор формата хранения данных" ставим точку на "MS SQL Server"
    01.JPG
    Выбор формата хранения данных
  5. Заходим в "Администрирование" - "Параметры бах данных SQL" и вводим параметры соединения с базой MS SQL. (База предварительно уже должна быть создана на сервере).
    Важно: Необходимо помнить, что имя БД НЕ должно начинаться с цифры, а "Уровень совместимости" БД должен быть указан "SQL Server 2000 (80)")
  6. После нажатия кнопки "Ок" получаем ошибку:
    Требуется MS SQL Server 6.5 + Service Pack 5a или более старшая версия
  7. Закрываем все открытые 1С 7.7
  8. Открываем любым HEX-редактором (например WinHEX) файл BkEnd.dll из папки, куда установлена 1С 7.7.
  9. Находим в этом файле последовательность
    74 0C C7 45 08 DA 73 00
    и заменяем ее на
    EB 0C C7 45 08 DA 73 00
  10. Находим последовательность
    74 07 BB DA 73 00 00 EB
    и заменяем ее на
    EB 07 BB DA 73 00 00 EB

    Примечание: Эти последовательности справедливы для релизов 25, 26 и 27 программы 1С 7.7.
  11. Сохраняем исправленный BkEnd.dll
  12. Вновь запускаем конфигуратор 1С 7.7, для новой базы
  13. Загружаем данные из архива, созданного на первом шаге: "Администрирование" - "Загрузить данные"
Аватара пользователя
UncleFather
Site Admin
 
Сообщения: 1256
Зарегистрирован: 17 авг 2004 17:20, Вт

Вернуться в Бухгалтерское ПО. 1С, Парус и пр.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Alexander A Manaeff -
@Mail.ru .