2016-07-20 12 views
0

phpとxamppでMS SQL Server(2008 R2)に接続しようとしています。コードを実行すると、私はこのエラーを受け取りました:ODBCドライバ11の代わりにODBCドライバ11を使用してSQL Server 2008 R2に接続

接続を確立できませんでした。
アレイ ( [0] =>配列 ( [0] => IMSSP [SQLSTATE] => IMSSP [1] => -49 [コード] => -49 [2] =>このSQL Server用のODBCドライバ11をダウンロードするには、次のURLにアクセスしてください。http://go.microsoft.com/fwlink/?LinkId=163712 [メッセージ] =>この拡張機能には、SQL Server用のMicrosoft ODBCドライバ11が必要です。 x86版SQL Server用ODBCドライバ11をダウンロードする:http://go.microsoft.com/fwlink/?LinkId=163712

[1] => Array 
    (
     [0] => IM002 
     [SQLSTATE] => IM002 
     [1] => 0 
     [code] => 0 
     [2] => [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified 
     [message] => [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified 
    ) 

したがって、私はODBCドライバ11をインストールしようと決めました。Windows 10にドライバをインストールできませんでした。サポートされていないため、ODBCドライバ13をダウンロードしましたが、まだ動作しませんでした。 ODBCドライバ13を再構成してODBCドライバ11の代わりに使用できる方法はありますか?私が提供することができるものが他にもあれば、私に知らせておくと便利です。私はこのためにMySQLを使用することはできませんし、SQL Serverを更新することはできません。

答えて

0

PHP SQL Server Couldn't connect

PHP 5.5 and MSSQL driver: Installing ODBC Driver 11 in Windows Server 2012 R2

追加を行うために、必ずODBCの正しいバージョン(64ビット対32ビット)をインストールしてください!

ご使用のシステムのバージョンがわかります.SQLサーバーは異なるバージョンである可能性があります。

これらの質問で直接解決できない場合でも、あなたの状況に役立つ情報が含まれている可能性があります。

これらの質問を参照してください。私はあなたが解決策を見つけることができるはずだと思います。

ODBCのDLLファイルは、インストールされるだけでなく、PHPの作業ディレクトリの下にコピーする必要があります。

私はそれが少なくともJDBCの共通の問題であることを確認しています。

幸運を祈る!

関連する問題