Get-AzSqlDatabaseUpgradeHint
Obtient des indicateurs de niveau tarifaire pour une base de données.
Syntaxe
Default (Par défaut)
Get-AzSqlDatabaseUpgradeHint
[-ServerName] <String>
[-DatabaseName <String>]
[-ExcludeElasticPoolCandidates <Boolean>]
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
L’applet de commande Get-AzSqlDatabaseUpgradeHint obtient des indicateurs de niveau tarifaire pour la mise à niveau d’un Azure SQL Database. Les bases de données qui se trouvent toujours dans les niveaux tarifaires Web et Business obtiennent l’indicateur de mise à niveau vers les nouveaux niveaux tarifaires De base, Standard ou Premium. Cette applet de commande est également prise en charge par le service SQL Server Stretch Database sur Azure.
Exemples
Exemple 1 : Obtenir des recommandations pour toutes les bases de données sur un serveur
Get-AzSqlDatabaseUpgradeHint -ResourceGroupName "ResourceGroup01" -ServerName "Server01"
Cette commande retourne des indicateurs de mise à niveau pour toutes les bases de données sur le serveur nommé Server01.
Exemple 2 : Obtenir des recommandations pour une base de données spécifique
Get-AzSqlDatabaseUpgradeHint -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -DatabaseName "Database01"
Cette commande retourne des indicateurs de mise à niveau pour une base de données spécifique.
Exemple 3 : Obtenir une recommandation pour toutes les bases de données qui ne se trouvent pas dans un pool de bases de données élastiques
Get-AzSqlDatabaseUpgradeHint -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -ExcludeElasticPoolCandidates $True
Cette commande retourne des indicateurs de mise à niveau pour toutes les bases de données qui ne se trouvent pas dans un pool de bases de données élastique.
Exemple 4 : Obtenir des recommandations pour toutes les bases de données sur un serveur à l’aide du filtrage
Get-AzSqlDatabaseUpgradeHint -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -DatabaseName "Database*"
Cette commande retourne des indicateurs de mise à niveau pour toutes les bases de données sur le serveur nommé Server01 qui commencent par « Base de données ».
Paramètres
-Confirm
Vous invite à confirmer avant d’exécuter l’applet de commande.
Propriétés du paramètre
| Type: | SwitchParameter |
| Valeur par défaut: | False |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
| Alias: | Cf |
Jeux de paramètres
(All)
| Position: | Named |
| Obligatoire: | False |
| Valeur du pipeline: | False |
| Valeur du pipeline par nom de propriété: | False |
| Valeur des arguments restants: | False |
-DatabaseName
Spécifie le nom de la base de données SQL pour laquelle cette applet de commande obtient un indicateur de mise à niveau. Si vous ne spécifiez pas de base de données, cette applet de commande obtient des indicateurs pour toutes les bases de données sur le serveur logique.
Propriétés du paramètre
| Type: | String |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | True |
| DontShow: | False |
Jeux de paramètres
(All)
| Position: | Named |
| Obligatoire: | False |
| Valeur du pipeline: | False |
| Valeur du pipeline par nom de propriété: | True |
| Valeur des arguments restants: | False |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure
Propriétés du paramètre
| Type: | IAzureContextContainer |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
| Alias: | AzContext, AzureRmContext, AzureCredential |
Jeux de paramètres
(All)
| Position: | Named |
| Obligatoire: | False |
| Valeur du pipeline: | False |
| Valeur du pipeline par nom de propriété: | False |
| Valeur des arguments restants: | False |
-ExcludeElasticPoolCandidates
Indique si les bases de données dans les pools de bases de données élastiques sont exclues des recommandations retournées.
Propriétés du paramètre
| Type: | Boolean |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
Jeux de paramètres
(All)
| Position: | Named |
| Obligatoire: | False |
| Valeur du pipeline: | False |
| Valeur du pipeline par nom de propriété: | True |
| Valeur des arguments restants: | False |
-ResourceGroupName
Spécifie le nom du groupe de ressources auquel la base de données est affectée.
Propriétés du paramètre
| Type: | String |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
Jeux de paramètres
(All)
| Position: | 0 |
| Obligatoire: | True |
| Valeur du pipeline: | False |
| Valeur du pipeline par nom de propriété: | True |
| Valeur des arguments restants: | False |
-ServerName
Spécifie le nom du serveur qui héberge la base de données pour laquelle cette applet de commande obtient un indicateur de mise à niveau.
Propriétés du paramètre
| Type: | String |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
Jeux de paramètres
(All)
| Position: | 1 |
| Obligatoire: | True |
| Valeur du pipeline: | False |
| Valeur du pipeline par nom de propriété: | True |
| Valeur des arguments restants: | False |
-WhatIf
Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande ne s’exécute pas.
Propriétés du paramètre
| Type: | SwitchParameter |
| Valeur par défaut: | False |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
| Alias: | Wi |
Jeux de paramètres
(All)
| Position: | Named |
| Obligatoire: | False |
| Valeur du pipeline: | False |
| Valeur du pipeline par nom de propriété: | False |
| Valeur des arguments restants: | False |
CommonParameters
Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.