Войти
Подключение 1С 7.7 к базе sql - решение проблем
Опубликовано 28.11.2020 / Смотрели 1331

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

Данная проблема устраняется заменой файлов sqlsrv32.rllsqlsrv32.dllodbcbcp.dll из комплекта Windows XP. Скачать их можно по ссылкам ниже.

Далее помещаем файлы в папку Windows\SysWOW64, для 32-битной версии - в папку Windows\System32. Предварительно изменяем владельца, назначаем себе права и переименовываем оригинальные файлы.

После проделанной операции скорее всего выдастся еще одно предупреждение об ошибке...

 

Не удается загрузить указанный драйвер из-за системной ошибки 182   

Для решения этой проблемы открываем папку Windows.old если Windows обновлялась с предыдущей версии и копируем из папки SysWOW64 либо System32 файл sqlunirl.dll в такую же папку в каталоге Windows.

Здесь также потребуется переименование оригинального файла после изменения владельца и назначения прав. Проблема должна исчезнуть. Файл можно скачать по ссылке ниже.

 

Порядок сортировки, установленный для базы данных, отличается от системного  

Что делать с файловой базой 1С 7.7 после перехода на Windows 10? Один из вариантов - это просто изменение кодовой страницы, без манипуляций с файлами.

Запускаем 1С в режиме конфигуратора. Открываем Меню - Администрирование - Кодовая страница таблиц ИБ. В открывшемся окне нажимаем ОК на "Текущая системная сортировка". Подтверждаем изменение.

 

sql state 25000 недопустимое состояние транзакции, ошибка совместимости:

  1. Скачать архив Solytion7;
  2. Распаковать;
  3. Скопировать файлы BkEnd.dll, BkEnd0.dll и BkEndUtls.dll из поставки в каталог, куда установлена 1с (например, C:\Program Files\1Cv77\BIN);

Доступные файлы

sql_odbc_driver_winxp.rar 
sqlunirl.dll 
Solution7.rar 


Комментарии

16 + 6 =