gpt4 book ai didi

azure - 恢复无服务器Azure数据库

转载 作者:行者123 更新时间:2023-12-03 05:32:36 27 4
gpt4 key购买 nike

我正在尝试自动化无服务器 azure 数据库,使其在设定时间内在线,然后在“非工作时间”暂停。

有没有办法使用 PowerShell 命令或其他自动化方式来实现此目的,使其在工作周的特定时间开始上线?

现在使用自动暂停选项,但主要问题是它需要初始数据库命中才能使数据库联机,这会导致第一次数据库命中到数据库联机并可供数据库使用之间的停机时间过长应用。谢谢

最佳答案

您已通过 REST API 调用来暂停 Azure SQL 数据库。

https://learn.microsoft.com/en-us/rest/api/sql/Databases/Pause

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333- 
444444444444/resourceGroups/Default-SQL-
SouthEastAsia/providers/Microsoft.Sql/servers/
testsvr/databases/testdwdb/pause?api-version=2019-06-01-preview

同样,您可以使用 REST API 调用恢复 Azure SQL 数据库

https://learn.microsoft.com/en-us/rest/api/sql/databases/resume

POST https://management.azure.com/subscriptions/{subscriptionId} 
/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/
databases/{databaseName}/resume?api-version=2019-06-01-preview

您可以将自动通话设置为特定的暂停和恢复时间。您可以利用 Invoke-RestMethod Reference在 Powershell 中调用其余方法。

关于azure - 恢复无服务器Azure数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64345506/

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