Database 是否可以在Azure中保护数据库不被删除?

Database 是否可以在Azure中保护数据库不被删除?,database,azure,Database,Azure,我有一个生产数据库和一个测试数据库。我不时地删除测试数据库,并从生产数据库中创建一个新的副本 我很害怕,在一个没有头脑的时刻,我会意外地删除生产数据库 我知道您可以恢复已删除的数据库,但即使是停机时间在某些时刻也可能是灾难性的 是否可以给它一个额外的锁或其他方法来防止我意外删除此数据库?不要使用容易出错的点击界面,而是编写一个脚本来删除测试数据库。您可以使用: 您将是绝对安全的,因为您没有脚本来删除生产数据库 Dirk-您不能说这是VM上的SQL Server还是Azure SQL Da

我有一个生产数据库和一个测试数据库。我不时地删除测试数据库,并从生产数据库中创建一个新的副本

我很害怕,在一个没有头脑的时刻,我会意外地删除生产数据库

我知道您可以恢复已删除的数据库,但即使是停机时间在某些时刻也可能是灾难性的


是否可以给它一个额外的锁或其他方法来防止我意外删除此数据库?

不要使用容易出错的点击界面,而是编写一个脚本来删除测试数据库。您可以使用:


您将是绝对安全的,因为您没有脚本来删除生产数据库

Dirk-您不能说这是VM上的SQL Server还是Azure SQL Database


如果您使用的是Azure SQL数据库,并且正在使用其中一个新层(基本层、标准层或高级层),则可以将已删除的数据库恢复到其被删除的位置。这些已删除数据库的保存期限取决于级别(基本7天,标准14天,高级35天)。有关的完整详细信息。

您可以让用户使用permission@Andre仅在新门户中()。但是,该用户也不能删除测试数据库。