无法远程连接到VPS上的SQL Server

时间:2015-08-30 15:51:21

标签: sql-server server vps

我有一个VPS,安装了SQL Server,但问题是我无法从我的VPS外部访问数据库。

我尝试了以下内容:

  1. 在防火墙中启用端口1433
  2. 在SQL Server中启用Windows和服务器身份验证
  3. 启用TCP / IP
  4. 确保SQL浏览器正在运行
  5. 当我在我的VPS中使用SQL Server身份验证进行连接时,它运行正常,但是从我的PC上我收到此错误

      

    建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)(Microsoft SQL Server,错误:-1)

    现在该怎么办?

1 个答案:

答案 0 :(得分:0)

最有可能的是,您的MS SQL服务器未配置为远程访问。请尝试以下方法:

1)打开SQL Server配置管理器。

enter image description here

2)从左侧窗格中单击 SQLEXPRESS的协议,从右侧窗格中双击 TCP / IP 。这将打开 TCP / IP属性

enter image description here

3)在 TCP / IP属性页面下,在 IP地址字段下输入SQL Server的公共IP地址。在端口 TCP端口字段下输入端口号1433。

4)点击应用确定

5)重新启动MS SQL服务。

6)通过SQL Server Management Studio连接到MS SQL Server,如下所示:

enter image description here