292 / 291 / 108
Регистрация: 04.09.2010
Сообщений: 638
1

ODBC драйвера для Win7

27.03.2013, 13:27. Показов 4653. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
По материалам статьи https://blogs.technet.com/sysc... v-7-x.aspx сделал рабочий вариант. Теперь замена системных dll для запуска SQL версии семерки не нужна. Предложенный автором статьи вариант с фиксом correctpaths не работает. Но зато прекрасно работает патч VirtualRegistry. В кратце что делает патч совместимости:
Как оказалось 1с при старте лезит в раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\SQL Server и из ключа Driver считывает путь к файлу sqlsrv32.dll который потом и грузит.
Патч подменяет для программы 1с путь в реестре на HKEY_LOCAL_MACHINE\SOFTWARE\1C_SQL_ODBC в котором указан путь к нужному файлу sqlsrv32.dll который лежит в c:\1Cv7_SQLDriver

Замечу что ни какие системные библиотеки и ключи реестра не изменяются.

Патч лежит hттp://rapidshare.de/files/46690297/1c_Vista_server_2008_fix.zip.html

Как применить патч
1. Папку из архива
1Cv7_SQLDriver скопировать в корень диска C
2. Импортировать в реестр файл 1C_SQL_ODBC.reg
3. С помощью команды sdbinst.exe [путь к файлу] 1sfix.sdb установить исправление.
С этим фиксом от dumsik Вы, думаю, знакомы.
А может кто знает, как конкретно он работает? Как указывает для 1С новую ветку с путем к дровам в реестре? Файлов конфигурации у 1С нет. Заранее благодарен.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.03.2013, 13:27
Ответы с готовыми решениями:

Где найти драйвера на Win7 для HP pavilion g6-2356er?
купил ноутбук HP pavilion g6-2356er с Win8 тут же снес её и поставил Win7 но почему то драйвера не...

НР630 Установка видео драйвера для под Win7 х64
Подскажите пожалуйста как установить видео драйвер на НР630 по Вин7*64. Установил винду...

Есть ли драйвера для Canon 2900 под win7 ult x 64?
У меня принтер Canon 2900 ... На компе стоит win7 ult x 64... дров естественно нету нанего на...

Нужно найти нормальные драйвера на Win7 для ACER Aspire5110
Купил недавно старенький ноут установил винлу вот с драйверами лажа((

2
2955 / 1767 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
27.03.2013, 14:56 2
во-первых, полагается эту тему снести.
во-вторых, на первый взгляд непонятно, для чего. Проблемы с одбс 1с77-SQL на вин7 - это я впервые в жизни сталкиваюсь.
Но интересно.

Добавлено через 4 минуты
kesean, я думаю, есть более короткие пути
0
292 / 291 / 108
Регистрация: 04.09.2010
Сообщений: 638
28.03.2013, 09:44  [ТС] 3
Цитата Сообщение от duk337 Посмотреть сообщение
на первый взгляд непонятно, для чего
На современных машинах sqlsrv.dll версии от 6 и выше. 1С при запуске на семерке требует 3.85 версию и не запускается. Ранее решение было одно - заменить системные библиотеки более старыми. Тогда 1С работает, но остальные программы начинали глючить.

Цитата Сообщение от duk337 Посмотреть сообщение
полагается эту тему снести
Это на хак.
Путь к sqlsrv.dll (и другим подобным odbcbcp.dll, sqlsrv32.rll и т.д.) указан в HKLM\SOFTWARE\ODBC\ODBCINST.INI\SQL%20Server (по умолчанию - system32). Все программы, которым нужна эта библа, лезут в этот раздел, читают указанный путь и загружают оттуда библиотеку.
Я уже разобрался в механизме работы патча. В его основу положено стандартное виндовское исправление совместимости VirtualRegistry. Старые библиотеки (нужные для 1С) лежат в отдельной папке. Система мониторит реестр. При обращении 1cv7s.exe к разделу HKLM\SOFTWARE\ODBC\ODBCINST.INI\SQL%20Server происходит перенаправление в раздел HKLM\SOFTWARE\1C_SQL_ODBC в котором указан путь именно к папке со старыми библиотеками. Таким образом системные библиотеки не затрагиваются и все довольны.
1
28.03.2013, 09:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.03.2013, 09:44
Помогаю со студенческими работами здесь

Сборка ODBC драйвера
Доброго времени суток! Возникла необходимость работать с MS SQL. В документации сказано The ODBC...

Настройка ODBC драйвера
Проблема вот в чем SCADA система пишет данные (историю) в некий каталог. Формат файлов данных...

SQL Server и ODBC драйвера
Добрый день уважаемые пользователи и гости форума. В данном посте хотел бы рассказать любителям...

Кривые ODBC драйвера у Oracle 8.0.4.
Я только начал изучение ASP и Oracle, проблема в том что ODBC драйвера от Оракла v8.0.4 не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru