Get-AzSqlDatabaseUpgradeHint
Obtient des indicateurs de niveau tarifaire pour une base de données.
Syntaxe
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’une base de données Azure SQL. 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 cmdlet 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 demande une confirmation avant d’exécuter la commande cmdlet.
Type: | SwitchParameter |
Alias: | cf |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | True |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure
Type: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ExcludeElasticPoolCandidates
Indique si les bases de données dans les pools de bases de données élastiques sont exclues des recommandations retournées.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-ResourceGroupName
Spécifie le nom du groupe de ressources auquel la base de données est affectée.
Type: | String |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | 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.
Type: | String |
Position: | 1 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-WhatIf
Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.
Type: | SwitchParameter |
Alias: | wi |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |