gpt4 book ai didi

azure - 如何使用 Automation Runbook 重命名 Azure SQL 数据库?

转载 作者:行者123 更新时间:2023-12-03 04:45:08 26 4
gpt4 key购买 nike

我创建了一个 Azure SQL DB 并将其命名为“TempDb”。我想重命名它。我可以通过自动化 Runbook 来完成吗?怎么办?

最佳答案

虽然您可以实现这一目标,但我真的怀疑通过 Automation Runbook 这样做有什么意义?重命名后,第二次尝试运行 Runbook 时会失败吗?

但无论如何,方法如下:

  1. 创建一个 Azure 自动化帐户(如果您还没有)
  2. 在 Azure Active Directory 中创建自动化凭据以与 Azure 自动化一起使用。您可以阅读the great tutorial how to do this here .
  3. 使用以下代码创建 Runbook:
workflow RenameSqlDb
{
$cred = Get-AutomationPSCredential -Name "<youraccount>@<yourdomain>.onmicrosoft.com"
Add-AzureAccount -Credential $cred
Select-AzureSubscription "Subscription name for which this account is valid"
Set-AzureSqlDatabase -ServerName <azure_Sql_server_name> -DatabaseName <TempDB> -NewDatabaseName <NewName_for_theDB>
Write-Output "Done."
}

通过参数化 ServerNameDatabaseNameNewDatabaseName 参数,您可以更具创意。

注意:这是经过测试的工作簿,达到了预期的结果。

关于azure - 如何使用 Automation Runbook 重命名 Azure SQL 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29153267/

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