XAMPPでのMSSQL接続エラーの対処法
Category : Windows
会社のPCのハードディスクがぶっ飛んでしまい、開発環境もまた一から構築となってしまったわけですが。。。
会社の、とある案件として、「PHP+MSSQL」という組み合わせがあり、それを自分のローカル環境に入れて開発しているのですが、今までPHPからMSSQLに接続できていたのに接続できなくなってしまった。。。(ToT)
以前はいろいろ調べまくって接続できようになっていたのですが、それがどうやってできていたのかを忘れてしまった(笑)
最終的に何がやりたいのかというと、PHP5から、「Pear DB」を使ってMSSQLに接続する、というもの。
結論から言うと、
「ntwdblib.dll」というファイルのバージョンが古い?とうまく接続できないようだ。
会社の、とある案件として、「PHP+MSSQL」という組み合わせがあり、それを自分のローカル環境に入れて開発しているのですが、今までPHPからMSSQLに接続できていたのに接続できなくなってしまった。。。(ToT)
以前はいろいろ調べまくって接続できようになっていたのですが、それがどうやってできていたのかを忘れてしまった(笑)
最終的に何がやりたいのかというと、PHP5から、「Pear DB」を使ってMSSQLに接続する、というもの。
結論から言うと、
「ntwdblib.dll」というファイルのバージョンが古い?とうまく接続できないようだ。
このファイルの最新は以下からダウンロードできる。
上記ページにて、ntwdblib.dllを検索すれば出てきます。
ダウンロード・解凍したファイルを、「c:\xampp\apache\bin」の中にある同名ファイルに上書きする。
そのときDLLファイルのバージョンが「2000.80.194.0」となっていることを確認する。とりあえず、これが最新版らしい。
ということでめでたく接続完了。(^^:)
上記ページにて、ntwdblib.dllを検索すれば出てきます。
ダウンロード・解凍したファイルを、「c:\xampp\apache\bin」の中にある同名ファイルに上書きする。
そのときDLLファイルのバージョンが「2000.80.194.0」となっていることを確認する。とりあえず、これが最新版らしい。
ということでめでたく接続完了。(^^:)

コメントする