Php 无法连接到其他域中的MSSQL数据库

Php 无法连接到其他域中的MSSQL数据库,php,sql-server-2008,Php,Sql Server 2008,嗨,朋友们,我想将本地服务器(linux)连接到远程桌面的mssql数据库。我已经阅读了php文档以寻求帮助。 它定义了mysql_connect()的使用。 我使用了它,并以一些问题结束,主要是关于域中的差异 这是我的数据 $dbname = 'dbname'; $servername = 'servername.abc.cbd.net\instancename'; $username = 'domain\username'; $password = 'password'; $

嗨,朋友们,我想将本地服务器(linux)连接到远程桌面的mssql数据库。我已经阅读了php文档以寻求帮助。 它定义了mysql_connect()的使用。 我使用了它,并以一些问题结束,主要是关于域中的差异

这是我的数据

$dbname = 'dbname';  
$servername = 'servername.abc.cbd.net\instancename';  
$username = 'domain\username';  
$password = 'password';  
$port = '1433';
这是我使用的连接代码

$link= mssql_connect($servername, $username, $password);  
if (!$link) {
    die('Something went wrong while connecting to MSSQL');
}
我得到的错误是

Warning: mssql_connect(): Unable to connect to server:servername.abc.cbd.net\instancename
请帮我更正代码。mysql_connect()还有其他选择吗。
提前感谢。

第一条规则-当您要连接远程服务器上的某些内容时,需要检查您的系统是否具有远程系统的访问权限。是的,它具有访问权限。服务器也可用。您也可以尝试使用PDO接口测试。我也尝试过,但从服务器得到错误(111)。用户名/密码正确吗?