如何使用 Windows 7 連線到 SQL 資料庫

如何使用 Windows 7 連線到 SQL 資料庫

我的一台伺服器上有一個第三方資料庫程式。在 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/

相關內容