Compartir a través de


SqlDatabaseData Clase

Definición

Clase que representa el modelo de datos SqlDatabase. Un recurso de base de datos.

public class SqlDatabaseData : Azure.ResourceManager.Models.TrackedResourceData
type SqlDatabaseData = class
    inherit TrackedResourceData
Public Class SqlDatabaseData
Inherits TrackedResourceData
Herencia

Constructores

SqlDatabaseData(AzureLocation)

Inicializa una nueva instancia de SqlDatabaseData.

Propiedades

AutoPauseDelay

Tiempo en minutos después del cual la base de datos se pausa automáticamente. Un valor de -1 significa que la pausa automática está deshabilitada.

AvailabilityZone

Especifica la zona de disponibilidad a la que está anclada la base de datos.

CatalogCollation

Intercalación del catálogo de metadatos.

Collation

Intercalación de la base de datos.

CreatedOn

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

CreateMode

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.

Secundario: crea una base de datos como una réplica secundaria 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, Secondary y RestoreLongTermRetentionBackup no se admiten para la edición DataWarehouse.

CurrentBackupStorageRedundancy

Tipo de cuenta de almacenamiento que se usa para almacenar copias de seguridad de esta base de datos.

CurrentServiceObjectiveName

Nombre objetivo de nivel de servicio actual de la base de datos.

CurrentSku

Nombre y nivel de la SKU.

DatabaseId

El Id. de la base de datos.

DefaultSecondaryLocation

Región secundaria predeterminada para esta base de datos.

EarliestRestoreOn

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

ElasticPoolId

Identificador de recurso del grupo elástico que contiene esta base de datos.

EncryptionProtector

El URI del almacén de claves de Azure de la base de datos si está configurado con claves administradas por cliente de base de datos.

EncryptionProtectorAutoRotation

Marca para habilitar o deshabilitar la rotación automática de la clave AKV del protector de cifrado de base de datos.

FailoverGroupId

Identificador de recursos del grupo de conmutación por error al que pertenece esta base de datos.

FederatedClientId

Identificador de cliente usado para el escenario de CMK entre inquilinos por base de datos.

FreeLimitExhaustionBehavior

Especifica el comportamiento cuando se agotan los límites gratuitos mensuales para la base de datos gratuita.

AutoPause: la base de datos se pausará automáticamente durante el agotamiento de los límites libres durante el resto del mes.

BillForUsage: la base de datos seguirá en línea tras el agotamiento de los límites gratuitos y se facturará cualquier uso por encima del límite.

HighAvailabilityReplicaCount

Número de réplicas secundarias asociadas a la base de datos que se usan para proporcionar alta disponibilidad. No es aplicable a una base de datos de Hiperescala dentro de un grupo elástico.

Id

Identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Heredado de ResourceData)
Identity

Identidad de Azure Active Directory de la base de datos.

IsInfraEncryptionEnabled

El cifrado de infraestructura está habilitado para esta base de datos.

IsLedgerOn

Si esta base de datos es o no una base de datos de libro de contabilidad, lo que significa que todas las tablas de la base de datos son tablas de libro de contabilidad. Nota: El valor de esta propiedad no se puede cambiar después de crear la base de datos.

IsZoneRedundant

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.

Keys

Identificadores de recurso de las identidades asignadas por el usuario que se van a usar.

Kind

Tipo de base de datos. Estos son los metadatos que se usan para la experiencia de Azure Portal.

LicenseType

Tipo de licencia que se va a aplicar a esta base de datos. LicenseIncludedsi necesita una licencia o BasePrice si tiene una licencia y es apta para el Ventaja híbrida de Azure.

Location

Ubicación geográfica donde reside el recurso.

(Heredado de TrackedResourceData)
LongTermRetentionBackupResourceId

Identificador de recursos de la copia de seguridad de retención a largo plazo asociada al funcionamiento de creación de esta base de datos.

MaintenanceConfigurationId

Identificador de configuración de mantenimiento asignado a la base de datos. Esta configuración define el período en el que se producirán las actualizaciones de mantenimiento.

ManagedBy

Recurso que administra la base de datos.

ManualCutover

Si es necesario realizar la migración manual controlada por el cliente durante la operación actualizar base de datos al nivel hiperescala.

Esta propiedad solo es aplicable cuando se escala la base de datos de Crítico para la empresa/De uso general/Nivel Premium/Estándar al nivel hiperescala.

Cuando se especifica manualCutover, la operación de escalado esperará a que la entrada del usuario desencadene la migración a la base de datos de Hiperescala.

Para desencadenar la transición, proporcione el parámetro "performCutover" cuando la operación de escalado esté en estado En espera.

MaxLogSizeBytes

Tamaño máximo del registro de esta base de datos.

MaxSizeBytes

Tamaño máximo de la base de datos expresada en bytes.

MinCapacity

La capacidad mínima que la base de datos siempre tendrá asignada, si no está en pausa.

Name

Nombre del recurso.

(Heredado de ResourceData)
PausedOn

Fecha en que la configuración o acción del usuario pausaron la base de datos (ISO8601 formato). Null si la base de datos está lista.

PerformCutover

Para desencadenar la migración manual controlada por el cliente durante el estado de espera mientras la operación de escalado está en curso.

Este parámetro de propiedad solo es aplicable a las operaciones de escalado que se inician junto con el parámetro "manualCutover".

Esta propiedad solo es aplicable cuando el escalado de la base de datos de Crítico para la empresa/De uso general/nivel Premium/Estándar a nivel hiperescala ya está en curso.

Cuando se especifica performCutover, la operación de escalado desencadenará la transición y realizará el cambio de rol en la base de datos de Hiperescala.

PreferredEnclaveType

Tipo de enclave solicitado en la base de datos, es decir, enclaves predeterminados o VBS.

ReadScale

Estado del enrutamiento de solo lectura. Si está habilitada, las conexiones que tienen la intención de aplicación establecida en readonly en su cadena de conexión se pueden enrutar a una réplica secundaria de solo lectura en la misma región. No es aplicable a una base de datos de Hiperescala dentro de un grupo elástico.

RecoverableDatabaseId

Identificador de recurso de la base de datos recuperable asociada con la operación de creación de esta base de datos.

RecoveryServicesRecoveryPointId

Identificador de recurso del punto de recuperación asociado a la operación de creación de esta base de datos.

RequestedBackupStorageRedundancy

Tipo de cuenta de almacenamiento que se va a usar para almacenar copias de seguridad de esta base de datos.

RequestedServiceObjectiveName

Nombre objetivo de nivel de servicio solicitado de la base de datos.

ResourceType

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts".

(Heredado de ResourceData)
RestorableDroppedDatabaseId

Identificador de recurso de la base de datos eliminada restaurable asociada a la operación de creación de esta base de datos.

RestorePointInTime

Especifica el momento dado (ISO8601 formato) de la base de datos de origen que se restaurará para crear la nueva base de datos.

ResumedOn

Fecha en la que se reanudó la base de datos mediante la acción del usuario o el inicio de sesión de la base de datos (ISO8601 formato). Null si la base de datos está en pausa.

SampleName

Nombre del esquema de ejemplo que se va a aplicar al crear esta base de datos.

SecondaryType

El tipo secundario de la base de datos si es secundario. Los valores válidos son Geo, Named y Standby.

Sku

SKU de base de datos.

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 <location> -o table
Get-AzSqlServerServiceObjective -Location <location>
SourceDatabaseDeletedOn

Especifica la hora en que se eliminó la base de datos.

SourceDatabaseId

Identificador de recurso de la base de datos de origen asociada a la operación de creación de esta base de datos.

SourceResourceId

Identificador de recurso del origen asociado a la operación de creación de esta base de datos.

Esta propiedad solo se admite para la edición DataWarehouse y permite restaurar entre suscripciones.

Cuando se especifica sourceResourceId, sourceDatabaseId, recoverableDatabaseId, restorableDroppedDatabaseId y sourceDatabaseDeletionDate no deben especificarse y CreateMode debe ser PointInTimeRestore, Restore o Recover.

Cuando createMode es PointInTimeRestore, sourceResourceId debe ser el identificador de recurso de la base de datos existente o el grupo de sql existente y se debe especificar restorePointInTime.

Cuando createMode es Restore, sourceResourceId debe ser el identificador de recurso de la base de datos quitada restaurable o el grupo de sql quitado restaurable.

Cuando createMode es Recover, sourceResourceId debe ser el identificador de recurso de la base de datos recuperable o el grupo de sql recuperable.

Cuando la suscripción de origen pertenece a un inquilino diferente al de la suscripción de destino, el encabezado "x-ms-authorization-auxiliary" debe contener el token de autenticación para el inquilino de origen. Para obtener más información sobre el encabezado "x-ms-authorization-auxiliary", consulte https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant

Status

Estado de la base de datos.

SystemData

Metadatos de Azure Resource Manager que contienen información sobre los valores de createdBy y modifiedBy.

(Heredado de ResourceData)
Tags

Etiquetas del recurso.

(Heredado de TrackedResourceData)
UseFreeLimit

Si la base de datos usa o no límites mensuales gratuitos. Se permite en una base de datos de una suscripción.

Se aplica a