远程SQL Server配置:哪些端口?

时间:2019-02-06 15:50:11

标签: php sql-server

我有一个在公共IP中运行Windows Server 2012的VPS。我已经在上面安装了SQL Server,并更改了防火墙,以允许端口1433上的所有传入/传出TCP连接。

但是,当我尝试从PHP应用程序远程连接到此服务器时,出现以下错误:

SQLSTATE[HY000] Unable to connect: Adaptive Server is unavailable or does not exist

我应该允许其他端口/协议进行连接吗?

当我尝试通过端口1433远程登录服务器时:

  

连接到xxx.xxx.xxx.xxx ...无法打开与主机的连接,   在端口1433上:连接失败

1 个答案:

答案 0 :(得分:0)

这解决了我的问题!

Enable remote connections for SQL Server:
a) In SQL Server Configuration Manager, expand SQL Server Network Configuration, and then click Protocols for <instancename>.
b) In the details pane, right-click one of the available protocols, and then click Properties.
c) To enable the TCP/IP protocol (or named pipes) for remote connections, set the Enabled box to Yes.