PHP PDO连接到具有集成安全性的SQL Server?

PHP PDO连接到具有集成安全性的SQL Server?,php,sql-server,pdo,Php,Sql Server,Pdo,我是否可以使用PDO连接到SQL Server 2008,并使用mssql驱动程序连接到集成安全性?当前正在执行类似操作以正常连接: $db = new PDO("mssql:host=host;dbname=db", "user", "pass"); 使用SQL Server身份验证可以很好地工作,但必须为大量数据库创建SQL Server登录是一件痛苦的事情,因此如果可能,最好使用集成安全性。我正在Windows上以CLI的形式运行PHP。此网站帮助: 解决我问题的要点是: 启用Wi

我是否可以使用PDO连接到SQL Server 2008,并使用mssql驱动程序连接到集成安全性?当前正在执行类似操作以正常连接:

$db = new PDO("mssql:host=host;dbname=db", "user", "pass"); 
使用SQL Server身份验证可以很好地工作,但必须为大量数据库创建SQL Server登录是一件痛苦的事情,因此如果可能,最好使用集成安全性。我正在Windows上以CLI的形式运行PHP。

此网站帮助:

解决我问题的要点是:

  • 启用Windows身份验证
  • 禁用匿名身份验证
  • 从PDO连接中删除用户名和密码
$conn=newpdo(“sqlsrv:server=$serverName;Database=$dbName”);
我的测试是使用2010年6月发布的最新驱动程序(PHP2.0 CTP2的SQL Server驱动程序)