1. IM002錯誤
這個錯誤出現一般是沒找到驅動程序,或者沒找到數據源。
①如果你程序需要添加DSN,請參考《Nodejs操作Access數據庫》裏的ODBC數據源匹配,把選項改爲添加相應sqlserver數據源即可。
②如果你程序需要添加驅動庫,我這裏提供SQL Server Native Client 10.0驅動庫(有32和64位,按系統安裝)。
鏈接:https://pan.baidu.com/s/1SVcDb__o5cmF8BFLchdJGQ
提取碼:rci6
2. 08001錯誤
08001錯誤一般是因爲配置引起的,錯配了少配了等等。以nodejs通過msnodesql連接sqlserver的配置爲例:
Driver={SQL Server Native Client 10.0};Server={你的sqlserver的IP};Database={數據庫名稱};uid=用戶;PWD=密碼;
值得注意的是,【你的sqlserver的IP】這項,以","而不是";"連接IP和端口,例如192.168.1.1,1433(寫成192.168.1.1也可以,這時端口號默認是1433),使用navicat等軟件鏈接也是同樣的情況。