1C 7.7 SQL: Для доступа к базе данных требуется ODBC-драйвер для MS SQL Server версии 3.50.0303 или старше

Компания 1С посчитала нецелесообразным выпуск 64-битной платформы 1С: Предприятие 7.7, исправление существующих проблем с последними версиями MS SQL и т.д. В принципе оно и понятно, надо продвигать свои новые продукты. Последней версией платформы стал 27-ой релиз x86. Иногда пользователи могут столкнуться со следующей ошибкой при попытке подключения к SQL базе:

Для доступа к базе данных требуется ODBC-драйвер для MS SQL Server версии 3.50.0303 или старше.

Чтобы устранить несовместимость драйвера ODBC выполните следующие действия.

Вариант 1: Замена библиотек sqlsrv32.dll и sqlsrv32.rll на версию из Windows XP

  1. Скачайте архив sqlsrv32.7z
  2. Для 32-битной версии ОС: распакуйте файлы в каталог %systemroot%\system32. Для 64-битной версии ОС: распакуйте файлы в каталог %systemroot%\SysWOW64. Если появится предупреждение, что такие файлы существуют — замените их.
  3. Запустите 1С

Вариант 2: Пропатчить библиотеку bkend.dll.

  1. Откройте файл bkend.dll в любом HEX-редакторе
  2. Найдите последовательность «83 FB 03 74» и замените ее на «83 FB 03 EB» (должно быть найдено 2 места исправления)
  3. Запустите 1С
Пожалуйста, оцените статью:
(всего оценок: 24, средняя: 4,67 из 5)