Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在服务器2012上通过php连接到MSSQL_Php_Sql_Sql Server_Sqlsrv - Fatal编程技术网

在服务器2012上通过php连接到MSSQL

在服务器2012上通过php连接到MSSQL,php,sql,sql-server,sqlsrv,Php,Sql,Sql Server,Sqlsrv,我一直想将我的windows web服务器升级到2012年,但遇到了瓶颈。我目前使用microsoft sqlsrv驱动程序进行连接,但是microsoft server 2012不支持该驱动程序使用的32位ODBC连接器。我本来打算升级到64位版本的PHP,但是微软还没有为该版本创建驱动程序 windows server 2012支持哪些方法将PHP 5.4+连接到Microsoft SQL 2008+?用于PHP 5.4的Microsoft PHP sqlsrv驱动程序需要用于SQL ser

我一直想将我的windows web服务器升级到2012年,但遇到了瓶颈。我目前使用microsoft sqlsrv驱动程序进行连接,但是microsoft server 2012不支持该驱动程序使用的32位ODBC连接器。我本来打算升级到64位版本的PHP,但是微软还没有为该版本创建驱动程序


windows server 2012支持哪些方法将PHP 5.4+连接到Microsoft SQL 2008+?

用于PHP 5.4的Microsoft PHP sqlsrv驱动程序需要用于SQL server的SQL server本机客户端。它可以很好地与SQL server 2012 x64甚至2014 x64配合使用

官方的PHP5.4潜水员可以从这里下载

阅读这篇关于PHP5.5驱动程序的文章

这里有一个指向非官方PHP5.5驱动程序的下载链接。nick wshmstr发布了为PHP5.5重新编译的驱动程序。 我在SQL server 2012和2014的生产中使用了一年,没有任何问题。
所有这些驱动程序都是针对Windows 2008、2012 server x86/64和x86 php的。

我想OP是在询问从Windows server 2012连接到SQL server 2012,而不是从SQL server 2012连接,我认为x64上不支持php的sqlsrv驱动程序。这就是我的答案。Microsoft php sqlsrv驱动程序仅在Windows服务器上工作。2008年、2012年x86、x64以及自2000年到上一个2014年x64的任何SQL server数据库。只有SQL Server本机客户端必须安装在运行php的服务器上。