После установки и запуска получаю от клиента следующий error: "Wrong MDAC version...". После поиска на форуме, откопал вот этот топик:
https://community.terrasoft.ua/forum/topic/7328
Сделал как там написано, но ошибка не пропала.
P.S. СУБД - SQL Server 2008 R2.
P.P.S. Естественно Native Clien поставил для x64. Более старшей версии чем MDAC 2.8 SP1 не нашел, поэтому MDAC ставил такой же как в топике.
Нравится
Ситуация, когда операционная система Windows 7 не регистрирует компоненты для пользователей, в то время, как для учетной записи администратора проблема не воспроизводится, может быть вызвана виртуализацией реестра (при этом у каждого из пользователей ОС есть своя виртуальная копия системного реестра, в которой указанный компонент может быть не зарегистрирован).
Для отключения реестра необходимо выполнить следующие шаги:
1) Под администратором в локальных политиках безопасности отключить все что связано с User Account Control. "Security settings" -> "Local policies" -> "Security options".
2) Выполнить команду "gpupdate /force".
3) После этого нужно пересоздать тех пользователей, под которыми возникала данная проблема (крайний случай). Или можно попробовать зайти под пользователем, и в реестре удалить содержимое ветки HKEY_USER\S-1-5-21...Classes. Удаление ветки нужно выполнять осторожно (желательно её сохранить перед этим), так как на неё может быть завязана работа других программ.
4) Перезагрузить компьютер.
5) Установить дистрибутив Terrasoft в пустую папку и проверить работоспособность под пользователем.
И на всякий случай:
Microsoft SQL Server Native Client:
http://download.microsoft.com/download/4/4/D/44DBDE61-B385-4FC2-A67D-48…
http://download.microsoft.com/download/4/4/D/44DBDE61-B385-4FC2-A67D-48…
http://download.microsoft.com/download/4/4/D/44DBDE61-B385-4FC2-A67D-48…
К сожалению у меня не было полной информации до написания топика. Оказалось, что клиент успешно работал до обновления до sp1. Я занялся изучением этой проблемы и наткнулся на следующие ресурсы дающие представления о проблеме:
http://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/3a4ce946-e…
http://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/280de88a-7…
Следовательно проблема уточняется до формулировки: "Как запустить 3.2.0.х клиента на windows 7 x64 sp1?"
Как ни обидно, но все решилось простой переустановкой Terrasoft. Сергей, спасибо за помощь!
Пожалуйста, по правде, оно не переустановкой решилось, а перерегистрацией библиотек :)
как бы там не было, хорошо что теперь все хорошо :)