2017-03-03 20 views
0

sqlsrv_connectを使用してMS SQLに接続しようとしていますが、ODBC 11をインストールする前にODBC 11をインストールする必要があります。インストール後にもう一度別のエラーメッセージが表示されるPHP:ODBC 11はSQL Server 2000以前のバージョンへの接続をサポートしていません

Array 
(
    [0] => Array 
     (
      [0] => 08001 
      [SQLSTATE] => 08001 
      [1] => 22 
      [code] => 22 
      [2] => [Microsoft][ODBC Driver 11 for SQL Server]ODBC Driver 11 for SQL Server does not support connections to SQL Server 2000 or earlier versions. 
      [message] => [Microsoft][ODBC Driver 11 for SQL Server]ODBC Driver 11 for SQL Server does not support connections to SQL Server 2000 or earlier versions. 
     ) 

    [1] => Array 
     (
      [0] => 08001 
      [SQLSTATE] => 08001 
      [1] => 22 
      [code] => 22 
      [2] => [Microsoft][ODBC Driver 11 for SQL Server]Client unable to establish connection 
      [message] => [Microsoft][ODBC Driver 11 for SQL Server]Client unable to establish connection 
     ) 

) 

これらの接続を接続することは可能ですか?

function access_store($ips){ 
     $conInfo = array("Database"=>"site5"); 
     $conn = sqlsrv_connect($ips, $conInfo); 
     if($conn){ 
      echo'Connection SUccess'; 
     }else{ 
      die('<pre>'.print_r(sqlsrv_errors(),true).'</pre>'); 
     } 

    } 

答えて

0

どのバージョンのMicrosoft PHP sqlドライバがインストールされていますか?古いバージョンのドライバが必要です。

テック共和国は Tech republic Microsoft SQL server driver

+0

私は\t SQLSRV32を使用しています良い記事を持っています –

関連する問題