创build一个公共SQL Server

我有一个testing环境,我希望我的团队成员能够访问,以便开发。 它没有链接到任何其他服务器系统或networking,但是它对互联网开放。 我想知道是否可以公开SQL Server,以便我的团队成员可以连接到运行代码?

目前,他们不可能进行VPN。

build立:

Windows 2008 Server

SQL Server 2012

只需使端口1433可通过您的路由器。 应该是所有你需要的。 那么,这是你需要的最低限度,但它回答你的问题。 🙂

  1. 路由器/防火墙1433洞 。
  2. 在路由器中转发的端口将 1433上的stream量推送到[SQL Server的IP]
  3. Windows防火墙中的例外情况允许通信到端口1433 (TCP)。
  4. 确认SQL已configuration为允许通过TCP / IP进行连接。

我build议使用非标准的端口,而不是1433.请参阅configuration服务器在特定的TCP端口上进行侦听 。 1433端口受到来自机器人尝试弱sa密码的持续powershell攻击扫描。