当我尝试使用服务器和用户en域连接SQLSRV PDO时出现问题。我这样说:
<?php
try{
$conn = new PDO("sqlsrv:Server=instsql.domain\\instsql;Database=DatabaseName", "user@instsql.domain", "userpass");
}catch (PDOException $e){
echo $e->getMessage();
die();
}
但是当我测试它时,浏览器会向我发送此错误:
SQLSTATE [28000]:[Microsoft] [SQL Server Native Client 11.0] [SQL 服务器]用户'user@instsql.domain'登录失败。
用户在Active Directory中,这是我第一次将SQLSRV PDO与域用户一起使用,希望你能帮助我。
答案 0 :(得分:0)
答案是您需要停止apache服务,转到属性并在启动会话部分添加您的用户和密码。启动Apache服务,并将SQL Server与域用户连接。