【问题标题】:Cannot connect to remote SQL Server on laptop无法连接到笔记本电脑上的远程 SQL Server
【发布时间】:2016-07-21 05:38:23
【问题描述】:

在我的笔记本电脑上尝试从 Management Studio 2012 连接到远程 SQL Server 2012 数据库时,出现以下错误:

发生网络相关或特定于实例的错误,同时 建立与 SQL Server 的连接。找不到服务器或 无法访问。验证实例名称是否正确,并且 SQL Server 配置为允许远程连接。 (提供者:命名 Pipes Provider,错误:40 - 无法打开与 SQL Server 的连接) (Microsoft SQL Server,错误:53)。找不到网络路径。

我在 Host Gator 托管服务提供商上托管了我的网站,并在他们的托管服务器上创建了一个包含用户详细信息的数据库。我正在尝试使用我的笔记本电脑连接到远程数据库。我的笔记本电脑上有 Windows 10 操作系统。

以下是我遵循的步骤:

  1. 确保在 SQL Server 配置管理器中启用 TCP/IP 和命名管道协议。
  2. 确保 SQL Server Browser 和 SQL Server 已在我的计算机上启动并运行
  3. 确保将端口号为 1433 的 TCP/IP 协议添加到防火墙的入站规则中。
  4. 确保通过 CLIConfg 启用 TCP/IP 协议

【问题讨论】:

  • @charan tej :我批准了您的编辑。我想指出,“提前致谢”之类的东西在 Stack Overflow 上被认为是噪音。他们应该从帖子中删除,而不是添加。

标签: sql-server-2012 remote-connection


【解决方案1】:

Windows 共享

如果您想使用 Microsoft Server Management Studio Express 等软件远程管理您的数据库,您需要在服务器上将您的 IP 列入白名单。

  1. 登录到 Plesk。
  2. 点击顶部的网站与域名标签。
  3. 点击 SQL 白名单图标(最后看到的图标,SQL 白名单 - 某些服务器上的测试版)。
  4. 点击添加IP,选择服务并输入IP;点击确定。

-或-

单击添加我的 IP,然后选择服务。 注意:您必须输入 IP 地址。 Plesk 不允许通配符白名单。如果您的动态 IP 地址会定期更改,则每次 IP 更改时都需要将您的 IP 重新列入白名单。

我怎样才能找到我的电脑IP地址?

很简单,去hostgator.com/ip.shtml

我启用了远程访问,现在呢?

请将白名单应用到防火墙最多需要一小时。

Windows 专用

  1. 登录 RDP(远程桌面)。
  2. 转到开始。
  3. 选择管理工具。
  4. 单击具有高级安全性的 Windows 防火墙。
  5. 点击左侧的入站规则。
  6. 在中间,单击 MSSQL Server 或 MySQL。
  7. 在 MSSQL Server 部分下,单击属性。
  8. 单击“范围”选项卡。
  9. 在底部的远程 IP 地址下,单击添加并添加您的 IP。

要查找您计算机的 IP 地址,只需访问 hostgator.com/ip.shtml 单击确定。

【讨论】:

  • 我在我的主机 gator 登录中找不到白名单图标
  • 您的面板是共享窗口还是窗口专用。以上为 Windows 共享步骤提供。
猜你喜欢
  • 1970-01-01
  • 2020-11-17
  • 1970-01-01
  • 2017-12-05
  • 1970-01-01
  • 2022-01-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多