Mit den Azure Resource Manager-PowerShell-Befehlen können Sie auf einfache Weise feststellen, ob eine Datenbank an der Georeplikationsrolle als primäre oder sekundäre Rolle beteiligt ist. Ich habe die Status-Eigenschaft gelesen, die von Get-AzureSqlDatabase
zurückgegeben wurde, und ein Wert von 0 bedeutete, dass die Datenbank primär war. Es gibt jedoch keine entsprechende Eigenschaft, die von Get-AzureRMSqlDatabase
zurückgegeben wird; Es gibt immer noch eine Statusspalte zurück, aber der Wert ist sowohl für primäre als auch für sekundäre Datenbanken "Online".Ermitteln der SQL-Datenbankreplikationsrollen mithilfe des Azure PowerShell-Befehls Get-AzureRMSqlDatabase
Der Grund dafür ist, dass ich versuche, Dutzende von Datenbanken über mehrere Abonnements und Server hinweg zu verwalten, und ich versuche, Aktionen zu automatisieren, die nur für die Primärdatenbanken durchgeführt werden sollten.