有没有办法阻止SQL Azure数据库,以便它不会对我们的帐户收取任何费用?我不想删除它,只是在测试时,它没有被使用,而不是我们设置为"停止"就像我们可以处理网站,云服务和虚拟机一样。
由于
答案 0 :(得分:72)
他们不会允许它。因此,从您创建Azure数据库的那一天开始,您的Azure数据库将继续计费。实际上无法暂停/停止Azure SQL数据库的计费。
微软的官方回答似乎是"是的,你可以导出你的数据库。删除Azure SQL数据库,这将暂停计费。然后,当您需要它时,您可以创建一个新数据库并导入先前已过期的数据库。"
我不相信这是可以接受的#34;允许我暂时关闭SQL Server以节省我的账单"
答案 1 :(得分:21)
这不是今天的选择 - 您唯一的选择是减少Azure SQL数据库的大小,这将降低下一小时服务的成本。如果您真的不想为数据库付费,可以将数据库备份到blob存储,删除数据库,然后在需要时还原。您可以使用PowerShell或类似方法来协调它。
2019年5月更新:有一个新的Azure SQL数据库“无服务器”层可能会满足一些通过在不使用时不计费来降低成本的要求。 Official documentation is available to read
答案 2 :(得分:9)
数据库会在丢弃之前自动备份。因此,您可以在不需要时将其丢弃,并在需要时将其恢复。 恢复将花费一些时间,具体取决于数据库大小和生成的日志量,因此对于大型数据库来说,它不会很快。
此外,还有一个关于备份保留时间的过期策略(取决于服务层),所以请注意这一点。
https://msdn.microsoft.com/en-us/library/azure/jj650016.aspx
答案 3 :(得分:2)
因为它不受支持但是有一些解决方法。这实际上取决于你想要停止多长时间以及你想要它的速度和数据库的大小。如果它是几个小时,那么它可能不值得,因为计费是每小时,你可能有问题。如果几天,您可以放弃它并在需要时恢复。如果数周则导出数据库并在需要时导入是另一种选择。您也可以在选择导出/恢复之前检查所选版本的备份策略。 另一件需要注意的是直接需求与计划。如果是立即的,并且数据库很大,那么请确保适当的SLA适合您
答案 4 :(得分:2)
您可以将数据库导出到Azure存储,并在需要重新启用时导入它,如下所示:
答案 5 :(得分:2)
然而,在这种低规模(缩小规模(暂停)而不是向上扩展)中,在VM中运行的SQL可能是更好的答案...
答案 6 :(得分:1)
同意@Shiva的答案。 但是,如果只是在Azure VM上试用SQL Server,则不希望因在周末或几周内意外运行而导致收费。一种解决方案是使用Automatic Shutdown Feature。
答案 7 :(得分:1)
Azure SQL数据库团队很高兴地宣布,现在有一个可以满足您要求的选项。我们刚刚宣布了Azure SQL DB的“无服务器”选项,它将在不使用数据库时暂停它。您可以在此处阅读有关此功能的更多信息: SQL Database Serverless
答案 8 :(得分:0)
您无法将电量完全降低到零,但几乎...
如果您尝试使用此SQL命令:
alter DATABASE DBAtools modify (EDITION = 'Basic')
那么您的费用约为每月5美元。
当您回到数据库上工作时,只需运行
alter DATABASE MyDB modify (EDITION = 'Standard', SERVICE_OBJECTIVE = 'S2', MAXSIZE = 10 gb)
几分钟后,一切都会恢复正常。
答案 9 :(得分:0)
这是我对Azure数据库(19/4/20)所做的
我尽可能缩小数据库DTU的大小,同时仍保留高达250GB的容量,结果是10个DTU,每个DTU的估计成本为1.50(估计为每月15美元)。对我来说,这几乎和关闭它一样好。当我想获得更多处理能力时,我可以将其扩展到100个DTU,而在不需要时,可以将其缩减。即使在整个月以100 DTU计算,上个月我的测试数据库的成本也仅为75.93美元。
注意:我不是在使用VM来运行数据库,而只是在Azure中创建数据库时使用的标准SQL Server。
答案 10 :(得分:0)
现在可以这样做,并且预览功能是公开的。 无服务器的Azure SQL数据库
https://docs.microsoft.com/en-us/azure/sql-database/sql-database-serverless
答案 11 :(得分:0)
是的,可以使用Azure无服务器SQL数据库。虽然在不使用数据库时将暂停计算资源,但是您肯定会节省计算资源的成本,但是将继续为存储资源计费。您可以设置数据库的非活动超时,之后将暂停计算资源。超时时间可以低至1小时。