次の資格情報を使用して、クライアント PC から SQL Server Express に接続できます。管理スタジオで:
server: 192.168.44.96\sqldb
auth: windows auth
user name: domain\user
pw: 1234!
上記の SQL サーバーに接続しようとしている LAMP サーバーを用意します。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 には「サーバーに接続できません: 192.168.44.96」と表示されます。
また、php.ini で mssql.secure_connection = On を設定し、apache2 を再起動しました。
何かご意見は?
ありがとう!