Я хотел обновить свои веб-серверы Windows до 2012 года, но попал в узкое место. В настоящее время я использую драйвер microsoft sqlsrv для подключения, однако Microsoft server 2012 не поддерживает 32-разрядные разъемы ODBC, которые использует этот драйвер. Я собирался перейти на 64-битную версию PHP, однако Microsoft не создала драйвер для этой версии.
Какие методы поддерживаются на Windows Server 2012 для подключения PHP 5.4+ к Microsoft SQL 2008+?
Драйвер Microsoft php sqlsrv для php 5.4 требует собственного клиента SQL Server для сервера SQL. И это хорошо работает с SQL Server 2012 x64 и даже 2014 x64.
Официальные дайверы php 5.4 можно скачать здесь
http://www.microsoft.com/en-us/download/details.aspx?id=20098
Прочитайте эту тему о драйверах для PHP 5.5
http://sqlsrvphp.codeplex.com/discussions/441706
Там есть ссылка для скачивания неофициальных драйверов php 5.5. Кто-то с ником wshmstr опубликовал драйверы, перекомпилированные для php 5.5.
Я использую их в производстве в течение года с SQL Server 2012 и 2014 без каких-либо проблем.
Все эти драйверы предназначены для Windows 2008, 2012 Server x86 / 64 и только для php x86.
Других решений пока нет …