如何使用 PHP 安全地连接到内部网络 SQLSRV 数据库?
我已阅读此内容,这可能与我收到的错误消息有关Login failed for user 'NT AUTHORITY\IUSR'
fastcgi.impersonate 设置为 1
在 SQL 数据库中没有 NT AUTHORITY\IUSR 设置,但在我设置之前我想知道它是否安全,或者是否允许任何人使用它进行连接。
如果那不是一种安全的连接方式,我如何使用 PHP 安全地连接到我的数据库?
当前带有虚拟信息的 PHP:
// Server in the this format: <computer>\<instance name> or
// <server>,<port> when using a non default port number
$server='server\login';
$connectinfo=array("Database"=>"mydatabase");
//connect to DB
$db=sqlsrv_connect($server,$connectinfo);
if($db)
{
echo "Connection established.<br/>";
}
else
{
echo "Connection couldn't be established.<br/>";
die(print_r( sqlsrv_errors(), true));
}