如何通过互联网共享一个SQL数据库?

在这里输入图像说明

根据上图我怎样才能共享一个服务器上的互联网上的数据库,并允许远程PC使用其静态IP连接和使用连接string连接。

使用VPN隧道将远程PC连接到主networking。 你不必担心这样暴露你的SQL服务器到互联网。

如果远程站点有多台PC,则可能需要使用路由器硬件来build立VPN隧道。

确定客户端使用的端口,并通过路由器将该stream量转发到数据库服务器。 确保防火墙规则允许来自客户端IP地址的stream量。 如果客户端PC受到病毒感染,并且该病毒足够智能以监控特定stream量并将其用于优势,那么您仍然有潜在风险。

如果可能的话,stream经防火墙的数据stream检查可接受的stream量types和模式。

由于我们不知道您使用的防火墙/路由器的型号,因此我们无法向您提供有关如何制定这些规则的具体信息。

在这种情况下,最好但可能成本太高的解决scheme是在您的networking上有一个外部networking中的terminal服务器(windows ts和citrix),并允许远程用户连接到terminal服务器并运行SQL Server Studio或任何应用程序是必须的。 通过互联网的SQL Server连接应该被避免。