windows 7 64位 请求数据库连接错误解决方法

< DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd>

进入控制面板,程序和功能

点击左侧的打开或关闭window功能,勾选internet信息服务下的需要的模块(不懂的就全勾上)

点确定等一会就安装好了。

再到控制面板-管理工具里找到找到IIS管理器

郁闷了。不想讲这部分了。

讲KEY。

新建完网站 在浏览器里输入127.0.0.1会出现 数据库连接出错,请检查连接字串!(PjBLOG为例)

你信了你就失败了。你就查吧。。怎么改const.asp也不会好。

现在要做的有三项

1,开启父目录,这个一般都会,打开IIS管理器,点对应的站-ASP-行为-启用父目录(英文版写的是parent,为什么不是母目录,性别歧视吧这、)false改成true

2,改temp文件夹权限,这个文件夹不能通过输入地址访问,因为他的父目录需要管理员权限打开,所以一个个点开吧,对了,这个是隐藏文件夹,现在文件夹选项里设置显示隐藏文件。途径是C:\Windows\ServiceProfiles\NetworkService\AppData\Local\

进去后在temp文件夹上点右键,属性-安全-编辑-添加-高级-立即查找-找到Authenticated Users

权限给完全控制吧 省事了

3,这个是key!前面那么多废话相信很多娃都会设置,下面的估计不知道的就多了。

Microsoft网站有如下说明:

用于 Access 和 Excel 数据库的 Microsoft OLE DB Provider for Jet 在 64 位版本中不可用。64位操作系统不支持Microsoft OLE DB Provider for Jet驱动程序,也不支持更早的Microsoft Access Driver (*.mdb)方式连接。msdn2.microsoft.com/zh-cn/library/ms141766.aspx

肿么办呢?那让程序池运行在32位就行了。

回到IIS管理器

看到应用程序池木?把你的站的那个(不行就都改了)点右键--高级设置

启用32位应用程序 改成true。

posted @ 2012-05-09 13:39  netcorner  阅读(247)  评论(0编辑  收藏  举报