64位服务器无法使用access,数据库连接字符串修改
来源:互联网 发布:js获取被选中的option 编辑:程序博客网 时间:2024/05/01 20:20
<add name="AccessConnectionString" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\TEST\YSILib.mdb" providerName="System.Data.OleDb" />
修改为如下即可:
<add name="AccessConnectionString" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\NSTF\YSLib.mdb" providerName="System.Data.OleDb" />
64位操作系统不支持Microsoft OLE DB Provider for Jet驱动程序,也不支持更早的Microsoft Access Driver (*.mdb)方式连接。
Microsoft网站有如下说明:(见:http://msdn2.microsoft.com/zh-cn/library/ms141766.aspx)
用于 Access 和 Excel 数据库的 Microsoft OLE DB Provider for Jet 在 64 位版本中不可用。
也就是说,如下两种连接字符串都已经无法正常工作了:
“Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.mappath(db)
"driver=Microsoft Access Driver (*.mdb);DBQ="&Server.MapPath(db)
因此,我们不得不修改IIS运行环境为32位
另,SQL数据连接则可以在64位机上运行,链接字符串为:
"PROVIDER=SQLOLEDB;DATA SOURCE="&SqlLocalName&";UID="&SqlUsername&";PWD="&SqlPassword&";DATABASE="&SqlDatabaseName
将IIS修改为32位的方法如下:
ASP.NET 2.0,32 位版本
要运行 32 位版本的 ASP.NET 2.0,请按照以下步骤操作:
1. 单击“开始”,单击“运行”,键入 cmd,然后单击“确定”。
2. 键入以下命令启用 32 位模式:
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
3. 键入以下命令,安装 ASP.NET 2.0(32 位)版本并在 IIS 根目录下安装脚本映射:
%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
4. 确保在 Internet 信息服务管理器的 Web 服务扩展列表中,将 ASP.NET 版本 2.0.40607(32 位)的状态设置为允许。
ASP.NET 2.0,64 位版本
要运行 64 位版本的 ASP.NET 2.0,请按照以下步骤操作:
1. 单击“开始”,单击“运行”,键入 cmd,然后单击“确定”。
2. 键入以下命令禁用 32 位模式:
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0
3. 键入以下命令,安装 ASP.NET 2.0 版本并在 IIS 根目录下安装脚本映射:
%SYSTEMROOT%\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i
4. 确保在 Internet 信息服务管理器的 Web 服务扩展列表中,将 ASP.NET 版本 2.0.40607 的状态设置为允许。
注意:ASP.NET 2.0 的内部版本可能随当前发行的内部版本的变化而变化。这些步骤适用于内部版本 2.0.40607。
- 64位服务器无法使用access,数据库连接字符串修改
- 64位操作系统 Java Odbc Access数据库连接
- Access数据库连接字符串
- 数据库连接字符串 - Microsoft Access
- 配置Access数据库连接字符串
- ACCESS数据库连接字符串
- ACCESS数据库连接字符串
- [数据库连接字符串] Access 连接字符串
- [数据库连接字符串] Access 连接字符串
- 数据库连接字符串(SQL Server Access)
- asp.net Access数据库连接字符串
- [数据库连接字符串] Access 连接字符串(转)
- [数据库连接字符串] Access 连接字符串(转)
- [数据库连接字符串] Access 连接字符串(转)
- [数据库连接字符串] Access 连接字符串(转)
- 解决64位win7系统+vs2013+64位access数据库连接问题
- Windows server 2008 64位系统无法连接 Access 数据库
- Win2008SERVER 64位 asp+access无法运行解决办法
- JAVA沙箱安全总结
- DropDownList 用法的一些学习总结
- 基于大型网站的技术分析
- ThinkPHP学习笔记(二)入口文件的作用、URL控制、模板的简单使用方式
- JDBC连接自定义sqlserver数据库实例名(多个实例)
- 64位服务器无法使用access,数据库连接字符串修改
- C++Primer PLus 第五版读书笔记
- html正确的嵌套规则
- 流媒体纵横谈
- 基于openswan klips的IPsec VPN实现分析(二)数据接收
- 【图论】百度之星1月10号周赛 聚会游戏
- myhosting 验证电话
- 聚簇索引与非聚簇索引的区别
- 基本TCP客户—服务器程序设计基本框架