此
$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 Server似乎与Windows身份验证的访问系统不同。感谢您提供任何建议。
答案 0 :(得分:2)
您想要访问“SampleDB”,但您正尝试访问“master”
$connectionInfo = array( "Database"=>"master");
你需要这个
$connectionInfo = array( "Database"=>"SampleDB");
我建议您创建一个用户并仅提供访问该数据库所需的权限,这样可以提高数据库的安全性