Get-AzSqlDatabaseUpgradeHint

Obtiene sugerencias de plan de tarifa para una base de datos.

Syntax

Get-AzSqlDatabaseUpgradeHint
   [-ServerName] <String>
   [-DatabaseName <String>]
   [-ExcludeElasticPoolCandidates <Boolean>]
   [-ResourceGroupName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

El cmdlet Get-AzSqlDatabaseUpgradeHint obtiene sugerencias de plan de tarifa para actualizar una instancia de Azure SQL Database. Las bases de datos que todavía están en planes de tarifa web y empresarial obtienen la sugerencia de actualizar a los nuevos planes de tarifa Básico, Estándar o Premium. Este cmdlet también es compatible con el servicio SQL Server Stretch Database de Azure.

Ejemplos

Ejemplo 1: Obtención de recomendaciones para todas las bases de datos de un servidor

Get-AzSqlDatabaseUpgradeHint -ResourceGroupName "ResourceGroup01" -ServerName "Server01"

Este comando devuelve sugerencias de actualización para todas las bases de datos del servidor denominado Server01.

Ejemplo 2: Obtención de recomendaciones para una base de datos específica

Get-AzSqlDatabaseUpgradeHint -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -DatabaseName "Database01"

Este comando devuelve sugerencias de actualización para una base de datos específica.

Ejemplo 3: Obtención de recomendaciones para todas las bases de datos que no están en un grupo de bases de datos elásticas

Get-AzSqlDatabaseUpgradeHint -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -ExcludeElasticPoolCandidates $True

Este comando devuelve sugerencias de actualización para todas las bases de datos que no están en un grupo de bases de datos elásticas.

Ejemplo 4: Obtención de recomendaciones para todas las bases de datos de un servidor mediante el filtrado

Get-AzSqlDatabaseUpgradeHint -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -DatabaseName "Database*"

Este comando devuelve sugerencias de actualización para todas las bases de datos del servidor denominado Server01 que comienzan por "Base de datos".

Parámetros

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DatabaseName

Especifica el nombre de la base de datos SQL para la que este cmdlet obtiene una sugerencia de actualización. Si no especifica una base de datos, este cmdlet obtiene sugerencias para todas las bases de datos del servidor lógico.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:True

-DefaultProfile

Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ExcludeElasticPoolCandidates

Indica si las bases de datos de los grupos de bases de datos elásticas se excluyen de las recomendaciones devueltas.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

Especifica el nombre del grupo de recursos al que se asigna la base de datos.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ServerName

Especifica el nombre del servidor que hospeda la base de datos para la que este cmdlet obtiene una sugerencia de actualización.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

String

Boolean

Salidas

RecommendedDatabaseProperties