4

PDO/PHP を使用して別のサーバーで SQL Server 7 との接続を確立する際に問題があります。win 2003 32ビット/apache/php5.2.5ではすべて完璧に動作しますが、サービスがwin 2008R2 64bit/apache/php5.2.5である場合、サーバーが見つかりません。ユーザー/パスワードが正しく、ファイアウォールが構成されている。

PHPが1433ポートを使用していないことを確認しますが、445および139ポートに接続してみてください。

何か案が?

ステファン

4

2 に答える 2

2

更新しました;

PDO ODBC接続オプションを使用できます:PHP:PDO_ODBCDSN。以前、この方法を使用して、Win2003および2008からSQLServerに接続しました。

于 2012-11-03T14:49:58.653 に答える
0

PDO ステートメントでは、最初のパラメーターは "mssql:host=xxxx;port=xxxx;dbname=xxxxxxx;" の形式を取るのが適切です。ポートが含まれていることに注意してください。

于 2012-11-13T04:56:09.597 に答える