代码之家  ›  专栏  ›  技术社区  ›  clockwiseq

从另一个Azure SQL数据库还原Azure SQL数据库

  •  1
  • clockwiseq  · 技术社区  · 7 年前

    我不确定是否有人问过这个问题,因为我可能不知道如何正确地问奎斯蒂诺,但接下来。。。

    我有两个Azure SQL数据库。一个用于测试,一个用于生产。在我的CI/CD过程中,我希望能够复制生产(数据库)并将其恢复到测试数据库之上。我读过的所有内容都解释了如何删除现有数据库并在其位置恢复dacpac文件。我不想这样做,因为创建SQL用户帐户并对其设置权限很困难,所以我更愿意在测试数据库的基础上进行简单的恢复。这在Azure SQL数据库中可能吗?如果是这样的话,有人能告诉我吗?

    1 回复  |  直到 7 年前
        1
  •  2
  •   Alberto Morillo    7 年前

    DROP DATABASE MyTestDB;
    CREATE DATABASE MyTestDB AS COPY OF MyProdDB;