【发布时间】:2013-03-03 12:25:33
【问题描述】:
我使用 ZendFramework 和 PHP 版本 5.4.12,我的操作系统是 Windows 7。 我的连接参数是
resources.db.adapter = "sqlsrv"
resources.db.params.pdoType = "mssql"
但我有这个例外
Fatal error: Uncaught exception 'Exception' with message '[Microsoft][SQL Server Native Client 11.0]SQL Server Native Client 11.0 does not support connections to SQL Server 2000 or earlier versions.'
因为我用的是最新的php驱动。
如何连接到 MS SQL Server 2000(版本 8.00.760)?
【问题讨论】:
-
如错误消息所述,该版本的驱动程序不支持旧数据库。降级您的驱动程序版本。
-
我只看到Microsoft Drivers 3.0 for PHP for SQL Server 我在哪里可以获得早期版本?
-
我使用 Zend,它没有支持 PDO_ODBC 的适配器
-
我尝试使用此参数
resources.db.adapter = "pdo_mssql" resources.db.params.pdoType = "mssql",但出现新错误The mssql driver is not currently installed。如何在 php 5.4 上安装 pdo_mssql 扩展? -
通常你只需在你的 php.ini 中取消注释该行。 mssql 驱动程序随大多数 php 安装一起提供,但可能未激活。您也可以尝试在pecl.php.net 找到它
标签: php zend-framework sql-server-2000