ホームページ  >  記事  >  バックエンド開発  >  PHP5.3.xにおけるMSSQL2008への接続の問題について。

PHP5.3.xにおけるMSSQL2008への接続の問題について。

WBOY
WBOYオリジナル
2016-06-23 13:48:07766ブラウズ

私の構成は WIN2003+IIS6+FastCGI+PHP5.3.28+MSSQL2008 です
FastCGI と PHP5.3.28 は両方ともインストールされたバージョンです。
Microsoft Web サイトにアクセスしてドライバーをダウンロードし、ext フォルダーに抽出します。
[PHP_PDO_SQLSRV]
extension=php_pdo_sqlsrv_53_nts_vc9.dll
[PHP_SQLSRV]
extension=最後に php_sqlsrv_53_nts_vc9.dll
保存後 IIS を再起動します
3 台のマシンがあり、すべて同じ環境構成ですが、そのうちの 1 台が接続できず、phpinfo() に MSSQL 情報が表示されません。
他に注意する点を教えてください。同じ構成の 2 台のマシンは動作するのに、1 台は動作しないのはなぜですか?

ディスカッションへの返信(解決策)

ntwdblib.dll のバージョンに注意してください

2000、2005、2008 に接続すると、3 つのバージョン番号が異なるようです。

まずはPHPサーバーとデータベースサーバーのネットワークが接続できるか見てみましょう。
また、SQL SERVERはリモートアクセスできないように設定されていませんか?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。