Compartir a través de


DatabaseUpdateInner Clase

Definición

Representa una actualización de base de datos.

[Microsoft.Rest.Serialization.JsonTransformation]
public class DatabaseUpdateInner : Microsoft.Azure.Management.ResourceManager.Fluent.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type DatabaseUpdateInner = class
    inherit Resource
Public Class DatabaseUpdateInner
Inherits Resource
Herencia
DatabaseUpdateInner
Atributos

Constructores

DatabaseUpdateInner()

Inicializa una nueva instancia de la clase DatabaseUpdateInner.

DatabaseUpdateInner(String, String, String, IDictionary<String, String>, String, Nullable<DateTime>, Nullable<Int64>, Nullable<Guid>, Nullable<Guid>, Nullable<DateTime>, CreateMode, String, Nullable<DateTime>, Nullable<DateTime>, String, DatabaseEdition, String, Nullable<Guid>, ServiceObjectiveName, ServiceObjectiveName, String, String, String, IList<ServiceTierAdvisorInner>, IList<TransparentDataEncryptionInner>, IList<RecommendedIndex>, String, Nullable<ReadScale>, SampleName, Nullable<Boolean>)

Inicializa una nueva instancia de la clase DatabaseUpdateInner.

Propiedades

Collation

Obtiene o establece la intercalación de la base de datos. Si createMode no es Default, este valor se omite.

ContainmentState

Obtiene el estado de contención de la base de datos.

CreateMode

Obtiene o establece especifica el modo de creación de la base de datos.

Valor predeterminado: creación normal de la base de datos.

Copiar: crea una base de datos como una copia de una base de datos existente. sourceDatabaseId debe especificarse como identificador de recurso de la base de datos de origen.

OnlineSecondary/NonReadableSecondary: crea una base de datos como una réplica secundaria (legible o no legible) de una base de datos existente. sourceDatabaseId debe especificarse como el identificador de recurso de la base de datos principal existente.

PointInTimeRestore: crea una base de datos restaurando una copia de seguridad a un momento dado de una base de datos existente. sourceDatabaseId debe especificarse como identificador de recurso de la base de datos existente y se debe especificar restorePointInTime.

Recuperación: crea una base de datos restaurando una copia de seguridad con replicación geográfica. sourceDatabaseId debe especificarse como identificador de recurso de base de datos recuperable que se va a restaurar.

Restaurar: crea una base de datos restaurando una copia de seguridad de una base de datos eliminada. se debe especificar sourceDatabaseId. Si sourceDatabaseId es el identificador de recurso original de la base de datos, se debe especificar sourceDatabaseDeletionDate. De lo contrario, sourceDatabaseId debe ser el identificador de recurso de base de datos quitable restaurable y sourceDatabaseDeletionDate se omite. restorePointInTime también se puede especificar para restaurar desde un momento dado anterior.

RestoreLongTermRetentionBackup: crea una base de datos restaurando desde un almacén de retención a largo plazo. recoveryServicesRecoveryPointResourceId debe especificarse como identificador de recurso de punto de recuperación.

Copy, NonReadableSecondary, OnlineSecondary y RestoreLongTermRetentionBackup no se admiten para la edición DataWarehouse. Entre los valores posibles se incluyen: 'Copy', 'Default', 'NonReadableSecondary', 'OnlineSecondary', 'PointInTimeRestore', 'Recovery', 'Restore', 'RestoreLongTermRetentionBackup'

CreationDate

Obtiene la fecha de creación de la base de datos (formato ISO8601).

CurrentServiceObjectiveId

Obtiene el identificador objetivo de nivel de servicio actual de la base de datos. Este es el identificador del objetivo de nivel de servicio que está activo actualmente.

DatabaseId

Obtiene el identificador de la base de datos.

DefaultSecondaryLocation

Obtiene la región secundaria predeterminada para esta base de datos.

EarliestRestoreDate

Obtiene este registro de la fecha y hora de inicio más tempranas que la restauración está disponible para esta base de datos (formato ISO8601).

Edition

Obtiene o establece la edición de la base de datos. La enumeración DatabaseEditions contiene todas las ediciones válidas. Si createMode es NonReadableSecondary o OnlineSecondary, este valor se omite.

La lista de SKU puede variar según la región y la oferta de soporte técnico. Para determinar las SKU (incluido el nombre de la SKU, la edición, la familia y la capacidad) que están disponibles para la suscripción en una región de Azure, use la Capabilities_ListByLocation API REST o uno de los siguientes comandos:

az sql db list-editions -l &amp;lt;location&amp;gt; -o table
Get-AzSqlServerServiceObjective -Location &amp;lt;location&amp;gt;

. Entre los valores posibles se incluyen: "Web", "Business", "Basic", "Standard", "Premium", "PremiumRS", "Free", "Stretch", "DataWarehouse", "System", "System2", "GeneralPurpose", "BusinessCritical", "Hyperscale".

ElasticPoolName

Obtiene o establece el nombre del grupo elástico en el que se encuentra la base de datos. Si elasticPoolName y requestedServiceObjectiveName se actualizan, se omite el valor de requestedServiceObjectiveName. No se admite para la edición DataWarehouse.

FailoverGroupId

Obtiene el identificador de recurso del grupo de conmutación por error que contiene esta base de datos.

Id

Identificador de recurso. Setter está protegido porque el identificador debe establecerse en recursos de red.

(Heredado de ProxyResource)
Location

Ubicación de los recursos

(Heredado de Resource)
MaxSizeBytes

Obtiene o establece el tamaño máximo de la base de datos expresada en bytes. Si createMode no es Default, este valor se omite. Para ver los valores posibles, consulte la API de funcionalidades (/subscriptions/{subscriptionId}/providers/Microsoft.Sql/locations/{locationID}/capabilities) a la que hace referencia operationId: "Capabilities_ListByLocation".

Name

Nombre del recurso

(Heredado de ProxyResource)
ReadScale

Obtiene o establece condicional. Si la base de datos es una base de datos secundaria geográfica, readScale indica si se permiten conexiones de solo lectura a esta base de datos o no. No se admite para la edición DataWarehouse. Entre los valores posibles se incluyen: "Enabled", "Disabled"

RecommendedIndex

Obtiene los índices recomendados para esta base de datos.

RecoveryServicesRecoveryPointResourceId

Obtiene o establece condicional. Si createMode es RestoreLongTermRetentionBackup, se requiere este valor. Especifica el identificador de recurso del punto de recuperación desde el que se va a restaurar.

RequestedServiceObjectiveId

Obtiene o establece el identificador objetivo de nivel de servicio configurado de la base de datos. Este es el objetivo de nivel de servicio que se está aplicando a la base de datos. Una vez que se haya actualizado correctamente, coincidirá con el valor de la propiedad currentServiceObjectiveId. Si requestedServiceObjectiveId y requestedServiceObjectiveName se actualizan, el valor de requestedServiceObjectiveId invalida el valor de requestedServiceObjectiveName.

La lista de SKU puede variar según la región y la oferta de soporte técnico. Para determinar los identificadores de objetivo de servicio que están disponibles para la suscripción en una región de Azure, use la Capabilities_ListByLocation API REST.

RequestedServiceObjectiveName

Obtiene o establece el nombre del objetivo de nivel de servicio configurado de la base de datos. Este es el objetivo de nivel de servicio que se está aplicando a la base de datos. Una vez que se haya actualizado correctamente, coincidirá con el valor de la propiedad serviceLevelObjective.

La lista de SKU puede variar según la región y la oferta de soporte técnico. Para determinar las SKU (incluido el nombre de la SKU, la edición, la familia y la capacidad) que están disponibles para la suscripción en una región de Azure, use la Capabilities_ListByLocation API REST o uno de los siguientes comandos:

az sql db list-editions -l &amp;lt;location&amp;gt; -o table
Get-AzSqlServerServiceObjective -Location &amp;lt;location&amp;gt;

. Entre los valores posibles se incluyen: 'System', 'System0', 'System1', 'System2', 'System3', 'System4', 'System2L', 'System3L', 'System4L', 'Free', 'Basic', 'S0', 'S1', 'S2', 'S3', 'S4', 'S6', 'S7', 'S9', 'S12', 'P1', 'P2', 'P3', 'P4', 'P6', 'P11', 'P15', 'PRS1', 'PRS2', 'PRS4', 'PRS6', 'DW100', 'DW200', 'DW300', 'DW400', 'DW500', 'DW600', 'DW1000', 'DW1200', 'DW1000c', 'DW1500', 'DW1500'0c', 'DW2000', 'DW2000c', 'DW3000', 'DW2500c', 'DW3000c', 'DW6000', 'DW5000c', 'DW6000c', 'DW7500c', 'DW10000c', 'DW15000c', 'DW30000c', 'DS100', 'DS200', 'DS300', 'DS400', 'DS500', 'DS600', 'DS1000', 'DS1200', 'DS1500', 'DS2000', 'ElasticPool'

RestorePointInTime

Obtiene o establece condicional. Si createMode es PointInTimeRestore, este valor es necesario. Si createMode es Restore, este valor es opcional. Especifica el momento dado (formato ISO8601) de la base de datos de origen que se restaurará para crear la nueva base de datos. Debe ser mayor o igual que el valor de la base de datos de origentRestoreDate.

SampleName

Obtiene o establece indica el nombre del esquema de ejemplo que se va a aplicar al crear esta base de datos. Si createMode no es Default, este valor se omite. No se admite para la edición DataWarehouse. Entre los valores posibles se incluyen: "AdventureWorksLT"

ServiceLevelObjective

Obtiene el objetivo de nivel de servicio actual de la base de datos. Entre los valores posibles se incluyen: 'System', 'System0', 'System1', 'System2', 'System3', 'System4', 'System2L', 'System3L', 'System4L', 'Free', 'Basic', 'S0', 'S1', 'S2', 'S3', 'S4', 'S6', 'S7', 'S9', 'S12', 'P1', 'P2', 'P3', 'P4', 'P6', 'P11', 'P15', 'PRS1', 'PRS2', 'PRS4', 'PRS6', 'DW100', 'DW200', 'DW300', 'DW400', 'DW500', 'DW600', 'DW1000', 'DW1200', 'DW1000c', 'DW1500', 'DW1500'0c', 'DW2000', 'DW2000c', 'DW3000', 'DW2500c', 'DW3000c', 'DW6000', 'DW5000c', 'DW6000c', 'DW7500c', 'DW10000c', 'DW15000c', 'DW30000c', 'DS100', 'DS200', 'DS300', 'DS400', 'DS500', 'DS600', 'DS1000', 'DS1200', 'DS1500', 'DS2000', 'ElasticPool'

ServiceTierAdvisors

Obtiene la lista de asesores de nivel de servicio para esta base de datos. Propiedad expandida

SourceDatabaseDeletionDate

Obtiene o establece condicional. Si createMode es Restore y sourceDatabaseId es el identificador de recurso original de la base de datos eliminada cuando existía (en lugar de su identificador de base de datos restaurable actual), se requiere este valor. Especifica la hora en que se eliminó la base de datos.

SourceDatabaseId

Obtiene o establece condicional. Si createMode es Copy, NonReadableSecondary, OnlineSecondary, PointInTimeRestore, Recovery o Restore, se requiere este valor. Especifica el identificador de recurso de la base de datos de origen. Si createMode es NonReadableSecondary o OnlineSecondary, el nombre de la base de datos de origen debe ser el mismo que la nueva base de datos que se va a crear.

Status

Obtiene el estado de la base de datos.

Tags

Obtiene o establece etiquetas de recursos.

TransparentDataEncryption

Obtiene la información de cifrado de datos transparente para esta base de datos.

Type

Tipo de recurso

(Heredado de ProxyResource)
ZoneRedundant

Obtiene o establece si esta base de datos tiene redundancia de zona, lo que significa que las réplicas de esta base de datos se distribuirán entre varias zonas de disponibilidad.

Métodos

Validate()

Valide el objeto . Produce ValidationException si se produce un error en la validación.

(Heredado de Resource)

Se aplica a