如何通过互联网向全世界公开SQL 2008数据库?

如何通过互联网向全世界公开SQL 2008数据库?

我的网络托管服务提供商允许我从他们的网页设置 SQL Server 2008 数据库,然后提供一个“tcp:domain.bla.net”形式的地址,我可以使用该地址从任何地方进行连接。我甚至可以使用 SS Management Studio!

我的问题是,我如何以这种方式从我自己的服务器公开我自己的数据库?(假设我已经有一个固定IP)。

答案1

在防火墙上打开端口 1443,并且应该可以通过 IP 访问。

答案2

这里需要提醒的是:端口 1433(默认 SQL Server 端口)容易受到频繁的端口扫描和暴力攻击互联网上的密码攻击。您的实例将在几个小时内被发现,并且每天会受到几次自动攻击(我不是在开玩笑)。我强烈建议:

  1. 使用非默认端口
  2. 强化你的 SQL Server 实例。确保你有一个非常强大的密码、使密码过期并轮换密码、禁用未使用的登录、从互联网连接时使用非系统管理员登录、在服务器端强制执行 SSL 加密要求。

相关内容