我有一个带有apache和PHP的Centos服务器,另一个服务器上有一个SQL Server,当我尝试使用MSSQL
“sql server ip” tsql -H
连接到-p1433 -U sa
时,它可以正常工作并且连接正常,但是当我尝试运行时以下PHP
代码
error_reporting(E_ALL);
ini_set('display_errors', '1');
$connection = mssql_connect('serverIP', 'username', 'password');
我得到了错误:
我该怎么办?
最佳答案
您必须像本示例中那样指定服务器名和实例,我认为:
http://ca3.php.net/manual/en/function.mssql-connect.php
编辑:
方法如下:server \ instance
在Unix系统上不起作用...
实例不过是不同于1433的特定端口地址...因此,只需发现mssql服务器上的端口,然后尝试使用以下方法进行连接:
ip:端口
在Unix中,端口由:而不是,