我有一个WAMPSERVER 2.5开发服务器。它运行PHP 5.512。
我正在尝试连接到我们的实时SQL Server。我已经安装并激活了版本32 files,并使用了以下代码:
<?php
$link = sqlsrv_connect('obscured_ip:obscured_port', array('Database'=>'obscured_database','UID'=>'obscured_uid', 'PWD'=>'obscured pwd'));
if (!$link)
die(print_r(sqlsrv_errors(), true));
?>
我收到以下错误:
数组([0] =&gt;数组([0] =&gt; IMSSP [SQLSTATE] =&gt; IMSSP 1 =&gt; -49 [代码] =&gt; -49 2 =&gt;此扩展需要SQL Server的Microsoft ODBC驱动程序11。访问以下URL以下载适用于x86的SQL Server的ODBC驱动程序11:http://go.microsoft.com/fwlink/?LinkId=163712 [message] =&gt;此扩展需要Microsoft ODBC驱动程序11对于SQL Server。访问以下URL以下载适用于x86的SQL Server的ODBC驱动程序11:http://go.microsoft.com/fwlink/?LinkId=163712)1 =&gt;数组([0] =&gt; IM002 [SQLSTATE] =&gt; IM002 1 =&gt; 0 [code] =&gt; 0 2 =&gt; [Microsoft] [ODBC驱动程序管理器]未找到数据源名称且未指定默认驱动程序[message] =&gt; [Microsoft ] [ODBC驱动程序管理器]未找到数据源名称且未指定默认驱动程序))
那里指定的link只会让我回到驱动程序下载页面。我做错了什么?
答案 0 :(得分:0)
错误中的网址指向错误的网页。这是正确的:https://www.microsoft.com/en-us/download/details.aspx?id=36434