Sql server 限制在SSMS/Azure Data Studio中保存查询结果?

Sql server 限制在SSMS/Azure Data Studio中保存查询结果?,sql-server,ssms,azure-data-studio,azure-sql,Sql Server,Ssms,Azure Data Studio,Azure Sql,我的组织几乎完成了从on-prem SQL Server到Azure SQL和Azure Synapse的迁移 开发人员目前通过RDP’ing进入prem虚拟机工作站访问数据库。我们希望通过允许开发人员工作站将VPN接入PaaS SQL server上列出的网络来简化这一点。我们的开发团队一致希望在他们的实际工作站上工作 然而,它已经表明,这将允许开发人员将查询结果保存到本地机器上,这将带来风险 我正在寻找解决这一风险的解决方案,因此我们不必为连接PaaS dbs而实施IaaS VM解决方案 我

我的组织几乎完成了从on-prem SQL Server到Azure SQL和Azure Synapse的迁移

开发人员目前通过RDP’ing进入prem虚拟机工作站访问数据库。我们希望通过允许开发人员工作站将VPN接入PaaS SQL server上列出的网络来简化这一点。我们的开发团队一致希望在他们的实际工作站上工作

然而,它已经表明,这将允许开发人员将查询结果保存到本地机器上,这将带来风险

我正在寻找解决这一风险的解决方案,因此我们不必为连接PaaS dbs而实施IaaS VM解决方案

我一直在集思广益的一些控制措施是:

  • 开发人员只能访问dev数据库,而dev数据库只有一小部分数据(10%?)
  • 定期清洁本地开发人员工作站
  • VSCode服务器或Azure VM规模集
“然而,它已经表明,这将允许开发人员将查询结果保存到他们的本地机器上,这将带来风险。”如果它不信任他们的开发人员,那么他们就不应该访问生产系统。然后问题就解决了。。。然而,事实上,这与编程无关,实际上是一个“工作场所政治”问题。