错误提示:
Microsoft OLE DB Provider for ODBC Drivers 错误 ‘80004005’
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
本人的网站的数据库是access,是一个很老的网站,原来在32们win server下运行是正常的,由于要换服务器,挪到64位机器上,运行报如上错误,查询半天说是odbc数据源的问题,添加数据源也没搞定,最后才发现是应用程序池的问题,解决方法很简单,如下:
第一步:打开你的IIS管理器,左侧有个应用程序池
第二步:点击最右侧<设置应用程序池默认设置>
第三步:修改<启用32位应用程序>,将后面的false改成true
报错:Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
文章源自公式库网-https://www.gongshiku.com/html/202011/wangzhanbaocuomicrosoft-ole-db-provider-for-odbc-drivers-cuowu-80004005jiejuefangfa.html
改了些配置文件,结果还是不能解决,想到以前用的32位的系统,现在系统用的是64位,在查了些资料,果然问题和这有些,最后修改了下IIS里应该池,最后问题解决。文章源自公式库网-https://www.gongshiku.com/html/202011/wangzhanbaocuomicrosoft-ole-db-provider-for-odbc-drivers-cuowu-80004005jiejuefangfa.html
第1步:启动IIS,在左侧点击【应用程序池】,右侧找找【设置应用程序池默认设置】
文章源自公式库网-https://www.gongshiku.com/html/202011/wangzhanbaocuomicrosoft-ole-db-provider-for-odbc-drivers-cuowu-80004005jiejuefangfa.html
文章源自公式库网-https://www.gongshiku.com/html/202011/wangzhanbaocuomicrosoft-ole-db-provider-for-odbc-drivers-cuowu-80004005jiejuefangfa.html
第2步:在打开的设置中找到【启用32位应用程序】改为 True
文章源自公式库网-https://www.gongshiku.com/html/202011/wangzhanbaocuomicrosoft-ole-db-provider-for-odbc-drivers-cuowu-80004005jiejuefangfa.html
至此,问题解决!文章源自公式库网-https://www.gongshiku.com/html/202011/wangzhanbaocuomicrosoft-ole-db-provider-for-odbc-drivers-cuowu-80004005jiejuefangfa.html