Freigeben über


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

Eingaben

String

Boolean

Ausgaben

RecommendedDatabaseProperties