Azure sql database 阻止从测试服务器到生产数据库的数据库访问,反之亦然

Azure sql database 阻止从测试服务器到生产数据库的数据库访问,反之亦然,azure-sql-database,Azure Sql Database,我们在Azure上设置了两个站点和两个数据库。一个试验场地和一个生产场地。 我们最近遇到了一个问题,一个开发人员犯了一个错误,在我们的生产网站上部署了代码,其中的连接字符串指向我们的测试SQL server。 我想知道是否可以限制对生产SQL Server的访问,使其只接受来自生产网站的连接。并限制测试SQL Server,使其仅接受来自测试网站的连接。 我最终希望对其进行配置,以便如果再次发生这种情况,该站点将无法工作,因为它无法正确验证。 我正在创建一组额外的配置文件,这样我们就有了一组指向

我们在Azure上设置了两个站点和两个数据库。一个试验场地和一个生产场地。 我们最近遇到了一个问题,一个开发人员犯了一个错误,在我们的生产网站上部署了代码,其中的连接字符串指向我们的测试SQL server。 我想知道是否可以限制对生产SQL Server的访问,使其只接受来自生产网站的连接。并限制测试SQL Server,使其仅接受来自测试网站的连接。 我最终希望对其进行配置,以便如果再次发生这种情况,该站点将无法工作,因为它无法正确验证。
我正在创建一组额外的配置文件,这样我们就有了一组指向测试相关设置的配置文件,还有一组指向生产环境的配置文件,但是如何防止有人搞错并将错误的连接字符串部署到错误的环境?网站上的所有数据库活动都是通过WEB API进行的。

我不知道Azure,但在AWS中,您可以将服务器放置在不同的安全组中,并设置防火墙规则以防止跨组访问。Azure中有类似的东西吗?有。这是一个