是否可以使用 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?的主要内容,如果未能解决你的问题,请参考以下文章
是否可以将 PHP 连接到 SQL Server Compact Edition?
无法通过 XAMPP 连接到 SQL 数据库 - 驱动程序的 SQLSetConnectAttr 失败