如何在身份验证后使用 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");
我建议您创建一个用户并仅授予访问该数据库所需的权限,这样您将提高数据库安全性
这个
$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");
我建议您创建一个用户并仅授予访问该数据库所需的权限,这样您将提高数据库安全性