我可以使用以下凭据从客户端 PC 连接到 SQL Server Express。在 mgnt 音频中:
server: 192.168.44.96\sqldb
auth: windows auth
user name: domain\user
pw: 1234!
让 LAMP 服务器尝试连接到上述 SQL 服务器,PHP 如下所示:
$server = '192.168.44.96\sqldb';
$username = 'domain\user';
$password = '1234!';
$database = 'testing123';
$connection = mssql_connect($server, $username, $password);
if($connection != FALSE){
echo "Connected to the database server OK<br />";
}
else {
die("Couldn't connect" . mssql_get_last_message());
}
if(mssql_select_db($database, $connection)){
echo "Selected $database ok<br />";
}
else {
die('Failed to select DB');
}
该页面显示“无法连接”,并且 error.log 显示“无法连接 ot 服务器:192.168.44.96”。
我还在 php.ini 中设置了 mssql.secure_connection = On 并重新启动了 apache2。
有什么想法吗?
谢谢!