2017-01-09 2 views
2

Mssqlサーバとインスタンス名をPHP7 .MyオペレーティングシステムUbuntu 16.04 LTSから接続しようとしています。私は、Ubuntu上でインスタンス名なしで別のMssqlサーバーを接続しました。別のWindows7上でHeidi Sqlを使用してInstanceを使用してMssqlサーバーをテストしました。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

にする必要がオープンプロパティ]> [IPアドレス>は、あなたがこれに対する解決策を見つけたことがありますか?もしそうなら、共有してください。 –

+0

私の解決策を追加しました。そして私はインスタンス名なしで接続します。 –

答えて

0

私はMSSQLサーバ側から解決しました。 SQL-Server-Configuration-Manager> SQL-Server-Network-Configuration>プロトコル名(TCP/IP)の順に選択します。 TCP/IPステータスが有効になっている必要があります。そして、IPすべて> TCPポート1433

enter image description here

関連する問題