次のコードを使用する PHP スクリプトがあります。
$con = mssql_connect('192.168.152.2\webservice','sa','p@$$w0rd') or die('Could not connect to database server');
mssql_select_db('mydatabase') or die('Could not connect to Database');
このスクリプトを 2 台のマシンで実行する必要があります。1 つのサーバーは正常に動作し、別のサーバーは動作しません。
わかりました、ここに私が知っている/試したことがいくつかあります:
- 両方のマシンが既に MSSQL データベースに接続しています。php5-sybase ライブラリがインストールされています。
- 両方に接続するために使用される sa ユーザーには、接続元のホストに関して制限はないと確信しています。
チェック方法がわからない、または影響を与える可能性があるもの:
- 両方のマシンに同じphpライブラリがありますが。同じバージョンのライブラリがありますか?
- ボックスで MSSQL ユーザーが保持できる同時接続の数。
- 接続できないボックスは PHP バージョン 5.2.4 を実行しています (ただし、別の MS SQL データベースには接続できます)。
何が欠けているのかわからない。アドバイスをいただければ幸いです。