使用 PHP 连接远程 MS Access DB

Posted

技术标签:

【中文标题】使用 PHP 连接远程 MS Access DB【英文标题】:connect remote MS Access DB using PHP 【发布时间】:2011-01-17 12:32:21 【问题描述】:

我的网站在一台服务器(php)上运行,比如 site-1,而另一个网站在另一台服务器上运行,比如 site-2。

所以我需要从站点 1 连接到站点 2 上的 MS Access DB。

我该怎么做?

【问题讨论】:

可能感兴趣:***.com/questions/1214826/… 这样可以将远程 MSaccess 从 linux 连接到 Apache 吗? 【参考方案1】:

这是可能的,但如果没有额外的库,你就不会这样做。 Access 是一个基于文件的数据库。没有要连接的“服务器”。而且微软不会提供基于 Linux/Unix 的连接库来让你真正与那个 .mdb 文件对话,所以你必须去第三方,这可能意味着 $$$。

在任何情况下,虽然 Access 适用于低流量的轻流量任务,但您很可能不希望将它用于任何相当大的站点(例如,5 个或更多并发用户)。它不是为那种职责而设计的。如果数据存储大小不太大,您可以升级到 SQL Server Express,它基本上是一个功能齐全的 SQL Server,但总数据大小限制为 10gig(我认为是咖啡前内存)。

【讨论】:

SQL Server 2008 R2 将 MDF 文件大小提高到 10GB。在此之前,限制为 4GB,是 MDB/ACCDB 最大值的两倍。

以上是关于使用 PHP 连接远程 MS Access DB的主要内容,如果未能解决你的问题,请参考以下文章

PHP:远程连接到 MS Access 2013

有经验的 DBA 应该使用哪种 C# 操作 ms-access 的方法?

PHP 远程连接到 MS Access 2016 数据库

无法连接到远程 MS Access 数据库

使用 PDO 的 MS Access PHP 连接“找不到驱动程序”错误

php 中的数据库连接与 Linux 主机上的 MS Access