우리 서버 중 하나에 타사 데이터베이스 프로그램이 있습니다. 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
XP 시스템에는 아마도 MySQL(또는 기타 SQL DB) ODBC 커넥터 소프트웨어/드라이버가 설치되어 있고 "제어판" -> "관리 도구" -> "데이터 소스" 내의 XP ODBC/데이터 소스 제어판에 항목이 생성되었을 것입니다.
Windows 7에 (MySQL) ODBC 커넥터/드라이버를 설치하면 애플리케이션이 계속 실행됩니다. 그러나 이상적으로는 ODBC 없이 SQL 연결을 사용하려면 애플리케이션을 마이그레이션(다시 작성)해야 합니다.
자세한 내용을 알아보고 커넥터 소프트웨어를 다운로드하려면 MySQL 웹사이트를 참조하세요.http://dev.mysql.com/downloads/connector/odbc/