作者:白小蛮 | 来源:互联网 | 2022-12-10 08:02
我的服务器是Windows 2008服务器.PHP V7.2.7已安装并正在运行.Sql Server 11(64位)已安装并正在运行(有几个asp.net应用程序在运行且已经在使用该数据库)
我从Microsofts网站下载了PHP Sql Server驱动程序,并将.dll文件放在PHP ext目录中.
在我的PHP.ini中,我添加了:extension=php_pdo_sqlsrv_7_nts_x64
在我的.php文件中,我用来测试我的数据库连接:
$SqlServer = "THISSERVER\SQLEXPRESS";
$SqlServerCon = new PDO("sqlsrv:server=$SqlServer;Database=TheDatabase", "DbUName", "DbPassword");
if (!$SqlServerCon) {die('Unable To Connect to Sql Server');}
else
{echo "Connection Successful";}
我得到:(
PHP Fatal error: Uncaught PDOException: could not find driver in D:\Inetpub\wwwroot\TechStory2\DBtest.php:7
第7行是$ SqlServerCon行).
我做错了什么?以及如何建立与Sql Server的连接需要做什么?