gpt4 book ai didi

PHP使用windows账号连接SQL Server

转载 作者:可可西里 更新时间:2023-11-01 11:48:27 26 4
gpt4 key购买 nike

我正在尝试使用 Windows 帐户连接到 SQL Server 数据库。在 sql managment studio 中,我可以使用这个帐户打开数据库,但不能使用我的 php 应用程序。该用户不是sql用户,但对sql数据库有权限。

我尝试使用 sql 用户,它适用于我的 php 应用程序。

是否可以从 php 应用程序使用我的 windows 帐户,而不是特定的 sql 用户?

最佳答案

sqlsrv_connect

默认情况下,它会尝试与 Windows 身份验证建立连接。你可以试试下面的片段。如果您必须使用定义的 WindowsUser 登录,请尝试上面文档链接中的代码。

$serverName = "serverName\sqlexpress"; //serverName\instanceName

// The connection will be attempted using Windows Authentication.
$connectionInfo = array( "Database"=>"dbName");
$conn = sqlsrv_connect( $serverName, $connectionInfo);

if( $conn ) {
echo "Connection established.<br />";
}else{
echo "Connection could not be established.<br />";
die( print_r( sqlsrv_errors(), true));
}

关于PHP使用windows账号连接SQL Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37407351/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com