PDO从主机到SQL Server



我有一个托管与cPanel和Windows VPS与SQL Server。我试图做一个PDO连接到SQL Server,但我一直得到这个错误:

发生以下错误:SQLSTATE[IMSSP]:此扩展名需要与Microsoft ODBC Driver进行通信SQL服务器。访问以下URL下载用于的ODBC驱动程序SQL Server for x64: https://go.microsoft.com/fwlink/?LinkId=163712

我有点困惑我应该在Windows VPS中安装驱动程序还是它是一个托管问题?

这是我的简单PHP代码:
try {
$con = new PDO('sqlsrv:Server=IPADDRESS;Database=DBNAME', 'sa', 'PASSWORD'); 
$handler->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) {
echo "The Following error has occurred:".$e->getMessage()."";

在Hosting中启用了sqlsrv、pdo_sqlsrv和odbc。帮助请

您必须在Windows中安装驱动程序,因此请按照https://learn.microsoft.com/en-us/iis/application-frameworks/install-and-configure-php-on-iis/install-the-sql-server-driver-for-php

上的说明进行操作

相关内容

  • 没有找到相关文章

最新更新