【发布时间】:2011-10-10 18:14:29
【问题描述】:
我在连接到位于网络计算机上的 mssql 服务器时遇到问题。我需要通过不在网络上的另一个域示例(abc.com)远程连接以访问数据。如果这有什么不同的话,这个域会运行 mysql。我正在尝试通过这个 php 脚本访问 mssql 服务器:
<?php
$server= 'ip address:port';
$user='user';
$password= 'pass';
$con = mssql_connect($server,$user,$password);
if (!$con)
{
die('Could not connect:' . mssql_get_last_message() );
}
else{ echo 'connected';
}
我通过 abc.com 上的 shell 运行这个脚本,我得到:
mssql_connect(): Unable to connect to server:
我已经阅读了几个教程来通过 sql server 配置管理器启用 tcp/ip 访问以及允许特定端口通过防火墙。
还有哪些我应该尝试的其他事情或我在这里缺少的步骤。
另外:我使用的 ip 地址是我在 sql server config manager->protocol for SQLEXPRESS->tcp/ip_>ip 地址->IP2->ip address 中找到的那个,它是正确的 ip 地址吗?如果没有,我在哪里可以找到它?我没有使用本地主机 127.0.0.1
【问题讨论】:
-
这个问题回答了你的问题,stackoverflow.com/questions/1975780/…
标签: php sql-server sql-server-2008-r2 remote-access