する質問をすることでしか得られない、回答やアドバイスがある。Cakephp3にて使用したい。デフォルトではPHPMyAdminにて作成したDBを使用し、別のDBに登録しているSqlServer2008の情報を元に、デフォルトでつないでいるDBへデータの登録をしたいと思っています。sqlite」となっており、SqlServerが含まれていないのが原因かと思っています。追記2:実行したことhttps://blogs.msdn.microsoft.com/osamum/2010/09/26/php-ms-sql-server/を参考にSQLSRV20.EXEをダウンロードし、ファイルをC:\xampp\php\extに配置し、php.iniに以下を記載しましたが、だめでした。必要とされているファイルphp_sqlsrv_53_nts_vc6.dllphp_pdo_sqlsrv_53_nts_vc6.dllがダウンロードできませんでした。→SQLSRV20.EXEを再度インストールしなおしたところphp_sqlsrv_53_nts_vc6.dllphp_pdo_sqlsrv_53_nts_vc6.dllがダウンロードできました。XAMMPのAPACHEを動かすと「コンピューターにphp5.dllがないため、プログラムを開始できません。コノ問題を解決するには、プログラムを再インストールしてみてください」とシステムエラーが発生しました。C:\xampp\php\extには「php5.dll」は存在していません。使用中のPHPのバージョンを確認し、再度入れるファイルを確認したところ、「5.6.23」だったため、php_sqlsrv_56_ts.dllphp_pdo_sqlsrv_56_ts.dllを入れなおしました。」となることを確認しました。http://go.microsoft.com/fwlink/?LinkId=163712とエラーになります。文の実行」を参考にソースを記載しました。SQLSRV_ATTR_ENCODING.とエラーになります。http://itdoc.hitachi.co.jp/manuals/3020/30203M0360/EM030327.HTM上記を参考に文字コードの設定を「Windows-31J」に以下のファイルを変更しています。2024,(Windows-31J)に変更してみましたがエラーが発生しました。932(SIFT_JIS)もだめでした。65001,(UTF-8)でも同様のエラーでした。PDO::SQLSRV_ENCODING_UTF8,こちらで無事つながることを確認しました。参考URL:http://stackoverflow.com/questions/20042778/cakephp-sqlserver-encodingattachmentクリップ0気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。質問の評価を上げたことを取り消します低評価-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。15:04https://teratail.com/questions/22662は参照しましたが、linaxではなく開発環境がWindowsのため、質問を別途上げさせていただいております。参照しましたが、linaxではなく開発環境がWindowsのため、質問を別途上げさせていただいております。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。16:04ご回答ありがとうございました。環境はWin7のため、大丈夫だと思います。無事ファイルが存在しましたのでそちらを再度ダウンロードしました。別のエラーに悩まされております。sqlite」のままです。いつもご回答いただきありがとうございます。ご回答ありがとうございました。環境はWin7のため、大丈夫だと思います。無事ファイルが存在しましたのでそちらを再度ダウンロードしました。別のエラーに悩まされております。sqlite」のままです。いつもご回答いただきありがとうございます。17:20追記していただいたとおり、バージョンがあっていませんでした。ご指摘ありがとうございました。追記していただいたとおり、バージョンがあっていませんでした。ご指摘ありがとうございました。11:44ご回答ありがとうございました。ODBC入れてみました。encodingのエラーで落ちました。いつもご回答ありがとうございます。おかげさまで、1歩ずつsqlserverに近づいている気がします。ご回答ありがとうございました。ODBC入れてみました。encodingのエラーで落ちました。いつもご回答ありがとうございます。おかげさまで、1歩ずつsqlserverに近づいている気がします。19:33無事、接続できたようで良かったです。自分も精進します無事、接続できたようで良かったです。自分も精進しますキャンセル完了するlink0どうも、CakePHP3とMSSQLとの組み合わせはいろいろ問題があるようです。可能であればmySQLなどほかのエンジンを使うことを検討したほうが良いかもしれません。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。編集ご回答ありがとうございます。DBの変更は不可となっております。CAKEPHP3では一応Sqlserver2008は対応と公式が言っているのでもうちょっとがんばってみます。ご回答ありがとうございます。DBの変更は不可となっております。CAKEPHP3では一応Sqlserver2008は対応と公式が言っているのでもうちょっとがんばってみます。Databaseを使用していますが同じエラーが出て、PDOのenabledにsqlsrvが追加されたら解消されました。ここにv_aoyamaさんと同じような事象が載っていますのでご参考になればhttp://shall.dip.jp/mediawiki/index.php?title=PATH%E3%81%8C%E9%80%9A%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E3%81%AE%E3%81%AB%E3%80%8Cphp5.dll_%E3%81%8C%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%89%E3%81%AA%E3%81%8B%E3%81%A3%E3%81%9F%E3%81%9F%E3%82%81%E3%80%8D_(PHP)&oldid=1553あとPDOにsqlsrvが追加されましたら。encodingを以下に変更して下さい。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。解決済PHPでIIS上のSqlserverに接続できません。0【cakephp】データベースエラーメッセージを修正したいです。頂いたご意見への回答は行っておりません。