如何使用mssql连接到远程MS SQL Server
问题描述:
尝试从goDaddy服务器连接到远程MS SQL服务器。我尝试连接的服务器没有SQL Server的PDO驱动程序。我看到的唯一选择是使用mssql。我的连接代码如下如何使用mssql连接到远程MS SQL Server
$server = 'xxx.xxx.xxx.xxx,1433'; //public IP of the SQL server
// Connect to MSSQL
$link = mssql_connect($server, 'username', '*******');
if (!$link) {
die(mssql_get_last_message());
}
连接每次都失败。错误无法连接到服务器。服务器主机SQL Server上有一个防火墙,但我将goDaddy IP列入白名单,所以不应该成为问题。当我尝试脚本时,也没有看到任何东西碰到防火墙。
任何建议将受到欢迎。
答
实际上解决了它。 GoDaddy为您提供了在C面板php设置中添加mssql的功能,但实际上并未安装驱动程序。所以没有连接曾尝试远程服务器
仅仅FYI godaddy标签注定死亡不应该使用它[在这里阅读更多关于它](http://meta.stackoverflow.com/questions/331817/should-we -burninate-godaddy) – happymacarts
不输出一个固定的(无用的)错误信息,让系统告诉你为什么失败:'die(mssql_get_last_message())' –
对不起,我有php错误打开,所以看到我的错误结束。无法连接到服务器是错误 – jppower175