欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

WIN7/win2008 r2 X64系統(tǒng)IIS 7.5 ACCESS數(shù)據(jù)庫連接故障解決方法

 更新時間:2015年01月02日 01:55:41   投稿:mdxy-dxy  
這篇文章主要介紹了WIN7 X64系統(tǒng)IIS 7.5 ACCESS數(shù)據(jù)庫連接故障解決方法,需要的朋友可以參考下

在WIN7 X64系統(tǒng)或其它WINDOWS X64系統(tǒng)的IIS,使用JET連接不上ACCESS數(shù)據(jù),
常見錯誤提示:

ADODB.Connection 錯誤 '800a0e7a',未找到提供程序。該程序可能未正確安裝。



Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80004005'
[Microsoft][ODBC 驅(qū)動程序管理器] 未發(fā)現(xiàn)數(shù)據(jù)源名稱并且未指定默認(rèn)驅(qū)動程序

原因是沒有64位系統(tǒng)的JET驅(qū)動。

解決方法一:

開始 – 運行 – 輸入”cmd” ,鍵入以下命令啟用IIS的32 位模式:
(1)如果是IIS6
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
(2)如果是IIS7:
appcmd list apppool /xml | appcmd set apppool /in /enable32BitAppOnWin64:true

注意:

APPcmd.exe 位于 C:\Windows\System32\inetsrv 目錄
使用 Cd c:\Windows\System32\inetsrv 切換到該目錄,
如果不切換會提示APPcmd不是內(nèi)部或外部命令,也不是可以運行的程序,或批處理文件。

解決方法二:
修改應(yīng)用程序池的“高級設(shè)置”。

打開IIS管理器,點擊左邊的“應(yīng)用程序池”,在視圖中右鍵DefaultAppPool或你網(wǎng)站的獨立應(yīng)用程序池名字,選擇高級設(shè)置,修改如下圖:




把啟用32位應(yīng)用程序設(shè)為True.
 

解記方法三:

使用新版本的數(shù)據(jù)驅(qū)動

下載安裝:Microsoft Access Database Engine 2010 Redistributable for x64

修改連接字符串:
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=;User ID=;Password=;
Data Source\User ID\Password按照實際情況設(shè)置。

但ACE和Jet的數(shù)據(jù)驅(qū)動是有差別的,經(jīng)測試某些程序需要修改,但也不知道怎樣改,這方法并不算好。

推薦使用第二種方法,注意你的網(wǎng)站是否是獨立的應(yīng)用程序池,
如果是,修改默認(rèn)的應(yīng)用程序池沒有作用,需要修改該網(wǎng)站名稱的應(yīng)用程序池。

相關(guān)文章

最新評論