我正在通过PHP脚本连接SQL Server。 SQL Server以两种模式(Windows身份验证和SQL Server身份验证)正确连接,并且我已添加数据库。运行php脚本时出现此错误:
连接失败:SQLSTATE [28000]:[Microsoft] [用于SQL Server的ODBC驱动程序11] [SQL Server]用户“ sa”的登录失败
我的脚本是:
$server = '*******';
$dbname = "*******";
$usname="sa";
$passwd="******";
try
{
$con=new PDO("sqlsrv:Server=$server;Database=$dbname",$usname,$passwd);
$con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $e)
{
echo "Connection failed:" . $e->getMessage();
}