我有安装了php和Microsoft SQL Server扩展名的ubuntu服务器。
PHP版本
Microsoft SQL Server扩展
有一个安装在远程计算机上的Micorsoft SQL Server。我的意思是它没有安装在Ubuntu服务器上。
我可以确认使用命令行,可以通过命令行从Ubuntu服务器成功访问远程计算机上存在的Microsoft SQL Server。
I followed this article ,并测试了来自Ubuntu Server的远程Microsoft SQL Server的连接以及以下代码。
tsql -H <hostname/ip_address> -p <port> -U <username> -P <password> -D <chosen_database>
Connected已成功建立,到目前为止一切正常。
现在,我在php中有一个简单的脚本,该脚本已部署在ubuntu上。我正在尝试与sql server连接。但是,无法做到。
这是我的代码。
$myServer = "SampleSQLServer";
$myUser = "UserName";
$myPass = "Password";
$myDB = "Database";
$Con = mssql_connect($myServer, $myUser, $myPass) or die("Couldn't connect");
总是说无法连接。我想念什么吗?