SQLSRV与域的PDO连接

时间:2013-12-27 19:02:41

标签: php sql pdo

当我尝试使用服务器和用户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与域用户一起使用,希望你能帮助我。

1 个答案:

答案 0 :(得分:0)

答案是您需要停止apache服务,转到属性并在启动会话部分添加您的用户和密码。启动Apache服务,并将SQL Server与域用户连接。