是否可以使用 PHP7 连接到 SQL Server 2000?

Posted

技术标签:

【中文标题】是否可以使用 PHP7 连接到 SQL Server 2000?【英文标题】:Is it possible to connect to SQL Server 2000 with PHP7? 【发布时间】:2018-03-07 18:45:09 【问题描述】:

我在 Ubuntu 上使用 php7 和 ODBC 驱动程序 13。 我尝试过使用 PDO 和 SQLSRV 驱动程序,但我不断收到不支持 sql server 2000 的错误消息。

我的困境是这台服务器仍在生产中,我没有办法升级它,但我需要报告它。

还有其他方法可以连接到此服务器吗? 我完全知道这台服务器已经有将近 18 年的历史了。

谢谢

【问题讨论】:

你可能想看看***.com/questions/30721219/…。但是,在 PHP 7 中,mssql 函数被删除并替换为 sqlsrv 函数。 是的,我已经尝试过了,但正如你提到的,它已被 sqlsrv 取代,并且不允许我连接到 sql server 2000。 【参考方案1】:

我通过使用现有的 SQL Server 2012 实例并链接数据库解决了我的问题。然后使用 sqlsrv 连接到 2012 实例并从中运行我的 select openquery。

下面的指南有所帮助。

https://blogs.msdn.microsoft.com/dbrowne/2015/05/15/how-to-create-a-linked-server-to-sql-2000-from-sql-2012-or-later/

【讨论】:

以上是关于是否可以使用 PHP7 连接到 SQL Server 2000?的主要内容,如果未能解决你的问题,请参考以下文章

是否可以从 Paradox 连接到 SQL Server?

如何在 PHP7 中连接到 MS Access 数据库?

是否可以将 PHP 连接到 SQL Server Compact Edition?

无法通过 XAMPP 连接到 SQL 数据库 - 驱动程序的 SQLSetConnectAttr 失败

java - 如何检查Java中是不是可以连接到SQL DB?

是否可以通过 azure databricks 连接到无服务器 sql 池?