ホームページ > バックエンド開発 > PHPチュートリアル > sqlserver2005 SQLServer2005へのPHP接続の問題解決方法

sqlserver2005 SQLServer2005へのPHP接続の問題解決方法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-07-29 08:43:16
オリジナル
1116 人が閲覧しました

その後、仮想マシンに WIN2003 をインストールして試してみましたが、MSSQL モジュールの読み込みには問題ありませんでしたが、mssql_connect("localhost", "sa", ""); を使用してデータベースに接続できませんでした。
環境: IIS6.0+PHP5+SQL Server2005
SQL Server をインストールするときは、混合ログイン モード、つまり Windows と SQL Server 認証モードを選択します。
手順:
1. まず、通常どおり MS SQL Server に接続するように PHP5 を設定します。
PHP.ini の extension=php_mssql.dll オプションを開きます (前の; 記号を削除します)
2. 正しいバージョンの ntwdblib.dll (2000.80) をダウンロードします。 .194.0)
3. c:windowssystem32ntwdblib.dll を上書きします
4. phpntwdblib.dll を上書きします (この手順が成功しない場合は、PHP が依存する php5ts.dll を system32 ディレクトリに置きます)
5. SQL Server 構成マネージャーを実行します。 : SQL Server 構成マネージャーで、プロトコルを開きます
6. 名前付きパイプ「名前付きパイプ」と「tcp/ip」を許可します
7. 「tcp/ip」を右クリックし、「プロパティ」タブを開きます「IP アドレス」
8. 1433 を入力します。 TCP 動的ポート「TCP 動的ポート」 (テスト後、実際にはここを空白のままにすることができます)
9. SQL Server、IIS、および PHP を再起動します
10. ホスト名とポート番号を使用して接続します、mssql_connect( "localhost,1433 ", "sa", ""); (試してみましたが、なくても動作します)
インターネット上の一部の人は、php.ini 設定ファイルの mssql.secure_connection = Off を on に変更する必要があると言っていますが、私はその変更により、長い間 SQL Server に接続できなかったのですが、mssql.secure_connection = Off を Off に戻してみたところ、ようやく接続できるようになりました。

上記は、sqlserver2005 の内容を含め、PHP が SQLServer2005 に接続する問題の解決策を紹介したもので、PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
関連するチュートリアル
人気のおすすめ
最新のコース
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート