1

我最近将我的服务器从服务器 2008 移到了服务器 2008 r2,现在我的基于 php 的网站无法连接到数据库。数据库是 .accdb 并且在旧操作系统上运行良好,我将数据库设置为系统 dns。我的 php 页面没有返回任何错误,但它不会连接到 dns。有什么办法可以解决这个问题吗?

4

1 回答 1

1

确保在服务器上安装Access 2010 数据库引擎,如果服务器上未安装 Access 2007/2010/2013 的完整版本(或运行时),则必须安装数据库引擎,否则将永远无法打开.accdb数据库。

还要确保您的整个环境设置为 32 位或 64 位,但不能混合使用,您不能在同一台服务器上安装 32 位和64 位版本。

最简单的可能是坚持使用 32 位并确保您的 php 服务器设置为 32 位,同时确保您的ODBC DSN 为 32 位

于 2012-10-21T13:49:00.193 回答