2017-01-09 70 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

相關問題