无法通过Windows身份验证使用PHP连接到MS SQL Server

时间:2013-06-19 18:51:21

标签: php sql-server windows-authentication

使用以下PHP代码通过Windows身份验证连接到Microsoft SQL Server 2008数据库时遇到问题:

<?php

$serverName = "sql";
$options = array("Database" => "db_name");
$conn = sqlsrv_connect($serverName, $options);

if($conn == false) {
    die(print_r(sqlsrv_errors()));
}

?>

我收到以下错误消息:[Microsoft] [SQL Server Native Client 11.0] [SQL Server]用户'DOMAIN \ TOMHANKS $'登录失败.1

当我通过带有Windows身份验证的Management Studio连接到MS SQL Server时,我以DOMAIN \ tom.hanks身份登录。

据我所知,用于连接服务器的标识始终是运行PHP的进程的标识。如何更改此身份以使其与我的Windows登录相同?感谢。

0 个答案:

没有答案