gpt4 book ai didi

基于生产的 Azure SQL 数据库沙箱

转载 作者:行者123 更新时间:2023-12-03 00:07:14 25 4
gpt4 key购买 nike

我有一个大型 Azure Sql 数据库。我需要向团队提供一个沙箱,它是数据库的副本,但允许他们创建 sql 对象。沙箱中的数据需要与生产保持同步。我使用了弹性查询,但是性能并不理想。我查看了数据同步,但公司要求 AD 身份验证。定期恢复生产作为沙盒并不理想,因为团队不想丢失他们的工作。有什么建议么?我确信我一定忽略了一些东西。

最佳答案

我将首先复制生产数据库,然后创建一个“来自中心”同步组。

<强>1。复制数据库

通过转到数据库边栏选项卡并单击标题中的“复制”,您可以轻松创建 Azure SQL 数据库的副本。从那里它会询问您新的数据库名称和目标服务器。您可以将其放在同一服务器上或创建一个新服务器,这取决于您。

https://learn.microsoft.com/en-us/azure/sql-database/sql-database-copy

完成此操作后,您现在就拥有了一个可以控制的“沙箱”数据库,它将是生产的精确副本。

<强>2。同步组

之后,您可以通过创建 Azure SQL“同步组”将特定表从生产环境同步到沙箱。

  • 您希望从生产数据库启动此操作,因为它是源(或中心)数据库,因此请转到生产数据库的数据库边栏选项卡并选择“同步到其他数据库”。
  • 点击“新建同步组”。从那里它会要求您提供一个同步组名称,可能类似于“SyncSandbox”。
  • 选择您的成员数据库,这将是您的沙箱数据库,因此选择“使用现有数据库”并选择您的沙箱数据库。
  • 选择您的同步方向。 这很重要,因为您只想从生产环境同步到沙箱,因此选择“从中心”。
  • 最后您可以配置同步组。在“表”页面上,从同步组成员列表中选择一个数据库,然后选择“刷新架构”。完成后,选择“保存”。如果您希望自动同步,您还可以进入属性并选择同步频率。

https://learn.microsoft.com/en-us/azure/sql-database/sql-database-get-started-sql-data-sync

关于基于生产的 Azure SQL 数据库沙箱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54935622/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com