PHP连接到远程MSSQL,但获取错误列表
我正在使用下面的代码 Php代码PHP连接到远程MSSQL,但获取错误列表,php,sql-server,Php,Sql Server,我正在使用下面的代码 Php代码 $serverName = "serverName\\sqlexpress, 1433"; //serverName\instanceName, portNumber (default is 1433) $connectionInfo = array( "Database"=>"dbName", "UID"=>"userName", "PWD"=>"password"); $conn = sqlsrv_connect( $serverName,
$serverName = "serverName\\sqlexpress, 1433"; //serverName\instanceName, portNumber (default is 1433)
$connectionInfo = array( "Database"=>"dbName", "UID"=>"userName", "PWD"=>"password");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn ) {
echo "Connection established.<br />";
}else{
echo "Connection could not be established.<br />";
die( print_r( sqlsrv_errors(), true));
}
$serverName=“serverName\\sqlexpress,1433”//serverName\instanceName,端口号(默认值为1433)
$connectionInfo=array(“数据库”=>“数据库名”、“UID”=>“用户名”、“密码”);
$conn=sqlsrv_connect($serverName,$connectionInfo);
如果($conn){
回显“已建立连接。
”;
}否则{
echo“无法建立连接。
”;
模具(打印错误(sqlsrv_errors(),true));
}
错误
无法建立连接。数组([0]=>数组([0]=>
IMSSP[SQLSTATE]=>IMSSP[1]=>-49[代码]=>-49[2]=>此
扩展需要用于SQL Server.Access的Microsoft ODBC驱动程序11
以下URL用于下载SQL Server的ODBC驱动程序11
x86:[消息]=>此
扩展需要用于SQL Server.Access的Microsoft ODBC驱动程序11
以下URL用于下载SQL Server的ODBC驱动程序11
x86:)[1]=>阵列(
[0]=>IM002[SQLSTATE]=>IM002[1]=>0[代码]=>0[2]=>
[Microsoft][ODBC驱动程序管理器]未找到数据源名称,并且没有
指定的默认驱动程序[消息]=>[Microsoft][ODBC驱动程序管理器]
未找到数据源名称且未指定默认驱动程序)
访问了链接并下载了Microsoft Drivers 5.3 for PHP for SQL Server
我正在使用wamp32,php-5.6.35连接到MSSQL 2012
PHP信息
已启用sqlsrv支持
我尝试使用ASPX(NET),但遇到了很多问题,所以决定使用PHP
任何关于解决此问题的想法都很好。请验证:
如果你决定使用PHP,我建议你使用MySql而不是MSSQL。这将使您的生活更轻松。@azizsagi对于涉及MSSQL的项目,php 5.6的客户端要求您需要下载驱动程序版本3.2,请检查并验证您的sql server是否允许远程连接。我假设您已经安装了: