gpt4 book ai didi

azure - 通过 PowerShell 查找 Azure SQL 数据库异地复制辅助数据库

转载 作者:行者123 更新时间:2023-12-03 03:49:01 25 4
gpt4 key购买 nike

我创建了一个 Azure SQL 数据库,并将异地复制配置到不同区域的第二台服务器。在 Azure 门户中,我可以单击任一数据库,然后查看有关复制到的区域的详细信息:

Azure Portal Screenshot

我想使用 PowerShell 查找相同的信息,但找不到公开此信息的 cmdlet 或属性:

# Get database object
$database = Get-AzSqlDatabase -ResourceGroupName test-rg -ServerName testsql-eastus -DatabaseName TestDB

# Find if geo-replication is enabled?

目标是能够提取订阅中的所有 SQL 数据库,并根据它们是否启用了异地复制而对其采取不同的操作。

最佳答案

请引用这些文档Get-AzSqlDatabaseFailoverGroup :

  • 获取特定的 Azure SQL 数据库故障转移组或列出服务器上的故障转移组。故障转移组中的任一服务器都可以用于执行命令。返回的值将反射(reflect)指定服务器相对于故障转移组的状态。

示例: enter image description here

您可以运行 Get-AzSqlDatabaseFailoverGroup -ResourceGroupName 'rg' -ServerName 'servername' 来查看 Azure SQL Server 中的数据库是否已配置异地复制。如果没有返回故障转移组名称,则数据库未启用异地复制。

关于azure - 通过 PowerShell 查找 Azure SQL 数据库异地复制辅助数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67641243/

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