2017-01-09 29 views
2

我想从PHP7 .My操作系统Ubuntu 16.04 LTS连接Mssql Server与实例名称。我在Ubuntu上连接了不具有实例名称的不同Mssql服务器。我在其他windows7上使用Heidi Sql测试了具有实例的Mssql Server。它正在工作。sqlsrv_connect不与实例一起工作

PHP页面::

$serverName = "10.10.0.1/Instance"; 
$connectionInfo = array("Database"=>"Dbname", "UID"=>"user", "PWD"=>"pass"); 
$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)); 
} 
+0

你已经找到了解决这个?如果有,请分享。 –

+0

我添加了我的解决方案。我没有实例名称连接。 –

回答

0

我从MSSQL服务器端解决。在SQL-Server-Configuration-Manager> SQL-Server-Network-Configuration>协议名称(TCP/IP)中。 TCP/IP状态需要启用。开放的属性> IP地址> IP全部> TCP端口必须是1433

enter image description here

相关问题