環境:IIS6.0 PHP5 SQL Server2005
SQL Serverをインストールする場合、混合ログインモード、つまりWindowsとSQLサーバー認証モードを選択します。
手順:
1. まず、通常どおり MS SQL Server に接続するように PHP5 を設定します
PHP.ini の extension=php_mssql.dll オプションを開きます (前の; 記号を削除します)
mssql.secure_connection = Off
2. ntwdblib.dll のバージョン (2000.80.194.0)
3. c:windowssystem32 を上書きします。
twdblib.dll
4.phpをオーバーライドします。
twdblib.dll (この手順が成功しない場合は、PHP が依存する php5ts.dll を system32 ディレクトリに置きます)
5. SQL Server 構成マネージャーを実行し、プロトコル
を開きます
6.名前付きパイプ「名前付きパイプ」と「tcp/ip」
7.「tcp/ip」を右クリックし、「プロパティ」タブを開きます「IP アドレス」
8. TCP 動的ポート「TCP 動的ポート」に 1433 を入力します。 (テスト後、実際にはここを空白のままにすることができます)
9. SQL Server、IIS、および PHP を再起動します
10. ホスト名とポート番号を使用して接続します、mssql_connect("localhost,1433", "sa", " ");(試してみましたが、うまくいきませんでした