我有一个托管与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
上的说明进行操作