【发布时间】:2016-11-15 18:56:54
【问题描述】:
我有一个 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));
?>
我收到以下错误:
Array ( [0] => Array ( [0] => IMSSP [SQLSTATE] => IMSSP 1 => -49 [code] => -49 2 => 此扩展需要 Microsoft ODBC 驱动程序11 for SQL Server。访问以下 URL 下载适用于 x86 的 SQL Server 的 ODBC 驱动程序 11:http://go.microsoft.com/fwlink/?LinkId=163712 [message] => 此扩展需要适用于 SQL Server 的 Microsoft ODBC 驱动程序 11。访问以下 URL 以下载 ODBC 驱动程序11 for SQL Server for x86: http://go.microsoft.com/fwlink/?LinkId=163712 ) 1 => 数组 ( [0] => IM002 [SQLSTATE] => IM002 1 => 0 [code] => 0 2 => [Microsoft] [ODBC 驱动程序管理器] 未找到数据源名称且未指定默认驱动程序 [消息] => [Microsoft][ODBC 驱动程序管理器] 未找到数据源名称且未指定默认驱动程序))
那里指定的link 只是带我回到驱动程序下载页面。我做错了什么?
【问题讨论】:
-
@RiggsFolly - 我没有 - 错误消息中提供的 URL 是错误的,这让我很失望。
标签: php sql-server wamp wampserver