Get-AzSqlDatabaseUpgradeHint
Ruft Preisniveauhinweise für eine Datenbank ab.
Syntax
Get-AzSqlDatabaseUpgradeHint
[-ServerName] <String>
[-DatabaseName <String>]
[-ExcludeElasticPoolCandidates <Boolean>]
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Das Cmdlet "Get-AzSqlDatabaseUpgradeHint" ruft Hinweise auf Preisniveaus für ein Upgrade eines Azure SQL-Datenbank ab. Datenbanken, die sich noch in den Preisstufen "Web" und "Business" befinden, erhalten den Hinweis, auf die neuen Preisstufen "Basic", "Standard" oder "Premium" zu aktualisieren. Dieses Cmdlet wird auch vom SQL Server Stretch Database-Dienst in Azure unterstützt.
Beispiele
Beispiel 1: Abrufen von Empfehlungen für alle Datenbanken auf einem Server
Get-AzSqlDatabaseUpgradeHint -ResourceGroupName "ResourceGroup01" -ServerName "Server01"
Dieser Befehl gibt Upgradehinweise für alle Datenbanken auf dem Server mit dem Namen Server01 zurück.
Beispiel 2: Abrufen von Empfehlungen für eine bestimmte Datenbank
Get-AzSqlDatabaseUpgradeHint -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -DatabaseName "Database01"
Dieser Befehl gibt Upgradehinweise für eine bestimmte Datenbank zurück.
Beispiel 3: Abrufen einer Empfehlung für alle Datenbanken, die sich nicht in einem elastischen Datenbankpool befinden
Get-AzSqlDatabaseUpgradeHint -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -ExcludeElasticPoolCandidates $True
Dieser Befehl gibt Upgradehinweise für alle Datenbanken zurück, die sich nicht in einem elastischen Datenbankpool befinden.
Beispiel 4: Abrufen von Empfehlungen für alle Datenbanken auf einem Server mithilfe von Filtern
Get-AzSqlDatabaseUpgradeHint -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -DatabaseName "Database*"
Dieser Befehl gibt Upgradehinweise für alle Datenbanken auf dem Server mit dem Namen Server01 zurück, die mit "Database" beginnen.
Parameter
-Confirm
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Typ: | SwitchParameter |
Aliase: | cf |
Position: | Named |
Standardwert: | False |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DatabaseName
Gibt den Namen der SQL-Datenbank an, für die dieses Cmdlet einen Upgradehinweis erhält. Wenn Sie keine Datenbank angeben, erhält dieses Cmdlet Hinweise für alle Datenbanken auf dem logischen Server.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | True |
-DefaultProfile
Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure
Typ: | IAzureContextContainer |
Aliase: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ExcludeElasticPoolCandidates
Gibt an, ob Datenbanken in elastischen Datenbankpools von den zurückgegebenen Empfehlungen ausgeschlossen werden.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-ResourceGroupName
Gibt den Namen der Ressourcengruppe an, der die Datenbank zugewiesen ist.
Typ: | String |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-ServerName
Gibt den Namen des Servers an, auf dem die Datenbank gehostet wird, für die dieses Cmdlet einen Upgradehinweis erhält.
Typ: | String |
Position: | 1 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-WhatIf
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | SwitchParameter |
Aliase: | wi |
Position: | Named |
Standardwert: | False |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |