2017-08-18 6 views
0

MySQLに接続するPHPで書かれたアプリがあります。私の顧客の1人は、SQL Serverを代わりに使用したいと考えています。過去には、Windows 2008マシンでPDOをSQL Serverに接続するには大きな頭痛がありましたが、現在はSierraを搭載したMacを使用しています。ソースをダウンロードしたり、コンパイルしたりすることなく、この接続を設定するための「簡単な」方法はありますか?単純に以下のコードを使用することによりMacOSでPHPを使用してSQL Serverに接続Sierra:ドライバが見つかりません

$dbh = new PDO("sqlsrv:Server=dbserver.domein.com;Database=testdb", "[email protected]", "Password"); 

私は「ドライバーが見つかりませんでした」というエラーが表示されます。

ありがとうございます!

答えて

0

SQL ServeへのPDOとの接続に問題はありません。

$dbh = new PDO("sqlsrv:Server=dbserver.domein.com;Database=testdb", "[email protected]", "Password"); 

ただし、DBサーバー固有のクエリについては、クエリのチェックを行う必要があります。 両方ともSQLですが、まだ2つの違いがあります。

+0

このようにしてみると、「ドライバが見つかりませんでした」というメッセージが表示されます。エラー – delphirules

+0

インストールされているPDOドライバのうち、 'dblib'がそれらのドライバの1つであれば、それを試すことができます。 –

+0

私はmysql、pgsql、sqlliteしか持っていません... dblibをインストールするには? – delphirules

関連する問題