【问题标题】:How to access SQL Server 2012 Express remotely如何远程访问 SQL Server 2012 Express
【发布时间】:2014-02-03 15:54:18
【问题描述】:

我使用的是 SQL Server 2012 Express,并且我启用了远程连接,并且还按照LINK 中给出的步骤进行操作

但是我无法远程访问服务器,公共IP地址应该指定什么服务器名称?

【问题讨论】:

  • 当您说“远程”时,您是指通过 Internet 还是从同一网络上的另一台计算机?
  • 好吧,您模糊了您尝试连接的名称,但如果实例名称为 @987654323,它看起来不足以表示完全限定的域名或 IP 地址@。您确定您正在尝试连接到可以通过 Internet 成功 ping、tracert 或 telnet 的名称吗?
  • @AaronBertrand 我正在使用 41.191.125.29 ip
  • 您的 Express 实例是命名实例吗?你试过41.191.125.29\SQLEXPRESS吗?
  • 我的sql express名字是:本地机器上的INMSAPP01\SQLEXPRESS。是的,我试过没有用

标签: sql-server-express sql-server-2012-express remote-connection


【解决方案1】:

首先,尝试使用本地网络上的 SQL Management Studio 访问 SQL Server。

如果可行,请确保已在您的防火墙/路由器上转发了正确的端口(默认端口 1433),这应该是 TCP。

要通过 Internet 访问它,您应该使用 SQL Server Management Studio 使用您的“外部”IP 地址进行连接,您可以通过从 SQL Server 转到 www.whatismyip.com 来获取它。

但是,如果sa 帐户位于 Internet 上,请确保禁用并且不要使用它,老实说,我强烈建议不要在 Internet 上公开 SQL Server。

其他方式更安全,例如将 RDP 和远程桌面打开到网络上的计算机,然后从那里连接到 SQL Server。或者最坏的情况,RDP 直接连接到 SQL Server。

【讨论】:

  • 嗨,您是什么意思,您可以通过从 SQL Server 访问 www.whatismyip.com 来获得此信息?
  • 这将为您提供 Internet 的外部 IP 地址。那就是你应该在 SQL Management Studio 中连接
  • 所以你需要尝试使用这个地址:myexternalip\SQLEXPRESS
  • 您是否真的将路由器上的端口 1433 转发到 SQL Server?
【解决方案2】:

您可能还会发现帖子:“为 SQL Server Express 2012 启用远程连接”很有帮助。这表明 Express 远非“快递”,并且需要了解如何获取外部连接,即使来自同一网络也是如此。 Enable remote connections for SQL Server Express 2012

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-26
    • 1970-01-01
    • 1970-01-01
    • 2012-07-01
    • 1970-01-01
    • 2021-09-17
    • 1970-01-01
    相关资源
    最近更新 更多