2

У меня есть сторонняя программа для работы с базами данных на одном из наших серверов. В Windows XP мы просто создаем ярлык на рабочем столе, который запускает приложение (\apps-server\icad\msassets.exe). Когда я пытаюсь запустить тот же самый ярлык на моем Windows 7 (32-битном) ноутбуке (Dell 3340), он запускается, но я получаю сообщение об ошибке, в котором говорится, что он не может подключиться. Ошибка гласит:

SQLSTATE=IM002
   [MICROSOFT][ODBC Driver Manager] Data source name not found and no
   default drive specified

Это код в INI-файле:

 [odbc]
    dbms=ODBC 
    dbpass=sql
    DelimitIdentifiertodb = "no"
    logid=
    logpass=
    servername=
    DbParm=ConnectString='DSN=MCSO_SQL11;UID=dba;PWD=sql'

Это работало с предыдущими версиями Windows.

1 ответ1

2

На вашем компьютере XP, вероятно, было установлено программное обеспечение / драйверы коннектора ODBC MySQL (или другой базы данных SQL) и запись, созданная в панели управления XP ODBC / Источники данных в "Панели управления" -> "Администрирование" -> "Источники данных".

Вы можете установить (MySQL) ODBC-коннектор / драйверы в Windows 7, чтобы ваше приложение продолжало работать. В идеале, однако, приложение должно быть перенесено (переписано) для использования соединения SQL без ODBC.

Для получения дополнительной информации и для загрузки программного обеспечения соединителя посетите веб-сайт MySQL: http://dev.mysql.com/downloads/connector/odbc/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .