Я потратил несколько дней на этот проект, пытаясь подключиться к базе данных, и дошел до какой-то остановки. Я надеюсь, что у кого-то есть некоторый опыт с этим.
Мне выданы учетные данные удаленного рабочего стола для Windows Server (R) 2008. На этом компьютере запущена база данных, и клиент хотел бы извлечь из нее данные из другого домена — он работает под управлением SQLServer 2008.
В качестве теста я пытаюсь подключиться к нему через локальную установку WAMP. Я смог запустить следующие .dll в моем локальном PHP после понижения его до 32-битной версии:
— php_pdo_sqlsrv_55_ts.dll
— php_sqlsrv_55_ts.dll
Однако, когда я пытаюсь использовать PDO или функцию sqlsrv_connect для подключения, я получаю сообщение об ошибке:
SQLSTATE[IMSSP]: This extension requires the Microsoft ODBC Driver 11 for SQL Server to communicate with SQL Server. Access the following URL to download the ODBC Driver 11 for SQL Server for x86: http://go.microsoft.com/fwlink/?LinkId=163712
Когда я пытаюсь загрузить и установить Microsoft ODBC Driver 11 (https://www.microsoft.com/en-us/download/details.aspx?id=36434) — я получаю следующее сообщение об ошибке:
Installation of this product failed because it is not supported on this operating system. For information on supported configurations, see the product documentation.
У меня вопрос, есть ли способ подключения к базе данных SQLServer 2008 с помощью установки WAMP на компьютере с Windows 10? — насколько я могу судить, он не поддерживается в Windows 10.
Спасибо за ваше время.
Я на Windows 10. У меня установлен 64-битный Wamp-сервер под управлением PHP 7.0.10.
Мне удалось подключиться к базе данных Microsoft Azure.
Я должен был установить
Драйвер ODBC для Microsoft® 11 для SQL Server® — Windows
эта версия этого
ENU\x64\msodbcsql.msi
Это URL:
https://www.microsoft.com/en-us/download/details.aspx?id=36434
Я также должен был загрузить файл «php_pdo_sqlsrv_7_ts_x64.dll» в папку
C: /wamp64/bin/php/php7.0.10/ext
и добавить
extension=php_pdo_odbc.dll
extension=php_pdo_sqlsrv_7_ts_x64.dll
в файл php.ini
это было для проекта Cakephp 3.55
Других решений пока нет …