PDO错误:找不到驱动程序(SQL Server连接)

时间:2017-05-16 10:08:13

标签: php sql-server azure pdo

我正在尝试使用PDO连接到我的azure sql server数据库。但是我的代码出错了。

  

错误:找不到驱动程序

我的代码:

$conn;
try {
    $conn = new PDO("sqlsrv:Server=perslegt.database.windows.net,1433;Database=products", "serveradmin@perslegt", 'password');
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $e) {
    echo "Error: " . $e->getMessage();
}
function dbClose(){
    $conn = null;
}

我已经在防火墙中允许ip地址000.000.000.000到255.255.255.255。但它也给出了同样的错误。

1 个答案:

答案 0 :(得分:0)

基本上,要在PHP中访问 Microsoft SQL Server SQL Azure数据库,我们需要先安装the SQLSRV extension。如果您的PHP应用程序在Windows上运行,您可以找到分步安装说明herehere