如何在身份验证后使用 php 访问在 sqlsrv 中创建的数据库?

How to access database created in sqlsrv with php after authentication?

这个

$serverName = "ROBOTO-PC\FREEPCADVICE";
$connectionInfo = array( "Database"=>"master");
$conn = sqlsrv_connect( $serverName,$connectionInfo);

if( $conn )
{
 echo "Connection established.\n";
}
else
{
 echo "Connection could not be established.\n";
 die( print_r( sqlsrv_errors(), true));
}

所以但是当我像这样添加数据库时:

然后我不知道如何使用 PHP 访问 SampleDB。我可以使用 MySQL 但 SQL 服务器似乎在其具有 Windows 身份验证的访问系统中工作不同。感谢您提供任何建议。

您想访问 "SampleDB" 但您正在尝试访问 "master"

 $connectionInfo = array( "Database"=>"master");

你需要这个

 $connectionInfo = array( "Database"=>"SampleDB"); 

我建议您创建一个用户并仅授予访问该数据库所需的权限,这样您将提高数据库安全性