我有一个带有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中,端口由:而不是,

10-08 08:43
查看更多