Compartir a través de


Database Constructores

Definición

Sobrecargas

Database()

Inicializa una nueva instancia de la clase Database.

Database(String, String, String, String, IDictionary<String,String>, Sku, String, String, DatabaseIdentity, String, String, Nullable<Int64>, String, String, String, String, Nullable<Guid>, Nullable<DateTime>, String, String, String, String, Nullable<DateTime>, Nullable<DateTime>, String, String, String, String, String, Nullable<Boolean>, String, Nullable<Int64>, Nullable<DateTime>, String, Nullable<Int32>, String, Sku, Nullable<Int32>, String, String, Nullable<Double>, Nullable<DateTime>, Nullable<DateTime>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Guid>, String)

Inicializa una nueva instancia de la clase Database.

Database()

Inicializa una nueva instancia de la clase Database.

public Database ();
Public Sub New ()

Se aplica a

Database(String, String, String, String, IDictionary<String,String>, Sku, String, String, DatabaseIdentity, String, String, Nullable<Int64>, String, String, String, String, Nullable<Guid>, Nullable<DateTime>, String, String, String, String, Nullable<DateTime>, Nullable<DateTime>, String, String, String, String, String, Nullable<Boolean>, String, Nullable<Int64>, Nullable<DateTime>, String, Nullable<Int32>, String, Sku, Nullable<Int32>, String, String, Nullable<Double>, Nullable<DateTime>, Nullable<DateTime>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Guid>, String)

Inicializa una nueva instancia de la clase Database.

public Database (string location, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.Sql.Models.Sku sku = default, string kind = default, string managedBy = default, Microsoft.Azure.Management.Sql.Models.DatabaseIdentity identity = default, string createMode = default, string collation = default, long? maxSizeBytes = default, string sampleName = default, string elasticPoolId = default, string sourceDatabaseId = default, string status = default, Guid? databaseId = default, DateTime? creationDate = default, string currentServiceObjectiveName = default, string requestedServiceObjectiveName = default, string defaultSecondaryLocation = default, string failoverGroupId = default, DateTime? restorePointInTime = default, DateTime? sourceDatabaseDeletionDate = default, string recoveryServicesRecoveryPointId = default, string longTermRetentionBackupResourceId = default, string recoverableDatabaseId = default, string restorableDroppedDatabaseId = default, string catalogCollation = default, bool? zoneRedundant = default, string licenseType = default, long? maxLogSizeBytes = default, DateTime? earliestRestoreDate = default, string readScale = default, int? highAvailabilityReplicaCount = default, string secondaryType = default, Microsoft.Azure.Management.Sql.Models.Sku currentSku = default, int? autoPauseDelay = default, string currentBackupStorageRedundancy = default, string requestedBackupStorageRedundancy = default, double? minCapacity = default, DateTime? pausedDate = default, DateTime? resumedDate = default, string maintenanceConfigurationId = default, bool? isLedgerOn = default, bool? isInfraEncryptionEnabled = default, Guid? federatedClientId = default, string sourceResourceId = default);
new Microsoft.Azure.Management.Sql.Models.Database : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Sql.Models.Sku * string * string * Microsoft.Azure.Management.Sql.Models.DatabaseIdentity * string * string * Nullable<int64> * string * string * string * string * Nullable<Guid> * Nullable<DateTime> * string * string * string * string * Nullable<DateTime> * Nullable<DateTime> * string * string * string * string * string * Nullable<bool> * string * Nullable<int64> * Nullable<DateTime> * string * Nullable<int> * string * Microsoft.Azure.Management.Sql.Models.Sku * Nullable<int> * string * string * Nullable<double> * Nullable<DateTime> * Nullable<DateTime> * string * Nullable<bool> * Nullable<bool> * Nullable<Guid> * string -> Microsoft.Azure.Management.Sql.Models.Database
Public Sub New (location As String, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional sku As Sku = Nothing, Optional kind As String = Nothing, Optional managedBy As String = Nothing, Optional identity As DatabaseIdentity = Nothing, Optional createMode As String = Nothing, Optional collation As String = Nothing, Optional maxSizeBytes As Nullable(Of Long) = Nothing, Optional sampleName As String = Nothing, Optional elasticPoolId As String = Nothing, Optional sourceDatabaseId As String = Nothing, Optional status As String = Nothing, Optional databaseId As Nullable(Of Guid) = Nothing, Optional creationDate As Nullable(Of DateTime) = Nothing, Optional currentServiceObjectiveName As String = Nothing, Optional requestedServiceObjectiveName As String = Nothing, Optional defaultSecondaryLocation As String = Nothing, Optional failoverGroupId As String = Nothing, Optional restorePointInTime As Nullable(Of DateTime) = Nothing, Optional sourceDatabaseDeletionDate As Nullable(Of DateTime) = Nothing, Optional recoveryServicesRecoveryPointId As String = Nothing, Optional longTermRetentionBackupResourceId As String = Nothing, Optional recoverableDatabaseId As String = Nothing, Optional restorableDroppedDatabaseId As String = Nothing, Optional catalogCollation As String = Nothing, Optional zoneRedundant As Nullable(Of Boolean) = Nothing, Optional licenseType As String = Nothing, Optional maxLogSizeBytes As Nullable(Of Long) = Nothing, Optional earliestRestoreDate As Nullable(Of DateTime) = Nothing, Optional readScale As String = Nothing, Optional highAvailabilityReplicaCount As Nullable(Of Integer) = Nothing, Optional secondaryType As String = Nothing, Optional currentSku As Sku = Nothing, Optional autoPauseDelay As Nullable(Of Integer) = Nothing, Optional currentBackupStorageRedundancy As String = Nothing, Optional requestedBackupStorageRedundancy As String = Nothing, Optional minCapacity As Nullable(Of Double) = Nothing, Optional pausedDate As Nullable(Of DateTime) = Nothing, Optional resumedDate As Nullable(Of DateTime) = Nothing, Optional maintenanceConfigurationId As String = Nothing, Optional isLedgerOn As Nullable(Of Boolean) = Nothing, Optional isInfraEncryptionEnabled As Nullable(Of Boolean) = Nothing, Optional federatedClientId As Nullable(Of Guid) = Nothing, Optional sourceResourceId As String = Nothing)

Parámetros

location
String

Ubicación del recurso

id
String

Identificador del recurso.

name
String

Nombre del recurso.

type
String

Tipo de recurso.

tags
IDictionary<String,String>

Etiquetas del recurso.

sku
Sku

SKU de base de datos.

         The list of SKUs may vary by region and support offer. To determine
         the SKUs (including the SKU name, tier/edition, family, and
         capacity) that are available to your subscription in an Azure
         region, use the `Capabilities_ListByLocation` REST API or one of
         the following commands:

         ```azurecli
         az sql db list-editions -l &lt;location&gt; -o table
         ````

         ```powershell
         Get-AzSqlServerServiceObjective -Location &lt;location&gt;
         ````
kind
String

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

managedBy
String

Recurso que administra la base de datos.

identity
DatabaseIdentity

Identidad de Azure Active Directory de la base de datos.

createMode
String

Especifica el modo de creación de la base de datos.

         Default: regular database creation.

         Copy: creates a database as a copy of an existing database.
         sourceDatabaseId must be specified as the resource ID of the source
         database.

         Secondary: creates a database as a secondary replica of an existing
         database. sourceDatabaseId must be specified as the resource ID of
         the existing primary database.

         PointInTimeRestore: Creates a database by restoring a point in time
         backup of an existing database. sourceDatabaseId must be specified
         as the resource ID of the existing database, and restorePointInTime
         must be specified.

         Recovery: Creates a database by restoring a geo-replicated backup.
         sourceDatabaseId must be specified as the recoverable database
         resource ID to restore.

         Restore: Creates a database by restoring a backup of a deleted
         database. sourceDatabaseId must be specified. If sourceDatabaseId
         is the database's original resource ID, then
         sourceDatabaseDeletionDate must be specified. Otherwise
         sourceDatabaseId must be the restorable dropped database resource
         ID and sourceDatabaseDeletionDate is ignored. restorePointInTime
         may also be specified to restore from an earlier point in time.

         RestoreLongTermRetentionBackup: Creates a database by restoring
         from a long term retention vault.
         recoveryServicesRecoveryPointResourceId must be specified as the
         recovery point resource ID.

         Copy, Secondary, and RestoreLongTermRetentionBackup are not
         supported for DataWarehouse edition. Possible values include:
         'Default', 'Copy', 'Secondary', 'PointInTimeRestore', 'Restore',
         'Recovery', 'RestoreExternalBackup',
         'RestoreExternalBackupSecondary', 'RestoreLongTermRetentionBackup',
         'OnlineSecondary'
collation
String

Intercalación de la base de datos.

maxSizeBytes
Nullable<Int64>

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

sampleName
String

Nombre del esquema de ejemplo que se va a aplicar al crear esta base de datos. Entre los valores posibles se incluyen: 'AdventureWorksLT', 'WideWorldImportersStd', 'WideWorldImportersFull'

elasticPoolId
String

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

sourceDatabaseId
String

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

status
String

Estado de la base de datos. Entre los valores posibles se incluyen: 'Online', 'Restoring', 'RecoveryPending', 'Recovery', 'Suspect', 'Offline', 'Standby', 'Shutdown', 'EmergencyMode', 'AutoClosed', 'Copying', 'Creating', 'Inaccesible', 'OfflineSecondary', 'Pausing', 'Paused', 'Resuming', 'Scaling', 'OfflineChangingDwPerformanceTiers', 'OnlineChangingDwPerformanceTiers', 'Disabled', 'Stopping', 'Stopped', 'Starting'

databaseId
Nullable<Guid>

El Id. de la base de datos.

creationDate
Nullable<DateTime>

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

currentServiceObjectiveName
String

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

requestedServiceObjectiveName
String

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

defaultSecondaryLocation
String

Región secundaria predeterminada para esta base de datos.

failoverGroupId
String

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

restorePointInTime
Nullable<DateTime>

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

sourceDatabaseDeletionDate
Nullable<DateTime>

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

recoveryServicesRecoveryPointId
String

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

longTermRetentionBackupResourceId
String

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.

recoverableDatabaseId
String

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

restorableDroppedDatabaseId
String

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

catalogCollation
String

Intercalación del catálogo de metadatos. Entre los valores posibles se incluyen: "DATABASE_DEFAULT", "SQL_Latin1_General_CP1_CI_AS"

zoneRedundant
Nullable<Boolean>

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

licenseType
String

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 la Ventaja híbrida de Azure. Entre los valores posibles se incluyen: "LicenseIncluded", "BasePrice"

maxLogSizeBytes
Nullable<Int64>

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

earliestRestoreDate
Nullable<DateTime>

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

readScale
String

Estado del enrutamiento de solo lectura. Si está habilitada, las conexiones que tienen 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. Entre los valores posibles se incluyen: "Enabled", "Disabled"

highAvailabilityReplicaCount
Nullable<Int32>

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.

secondaryType
String

El tipo secundario de la base de datos si es secundario. Los valores válidos son Geo y Named. Entre los valores posibles se incluyen: "Geo", "Named"

currentSku
Sku

Nombre y nivel de la SKU.

autoPauseDelay
Nullable<Int32>

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.

currentBackupStorageRedundancy
String

Tipo de cuenta de almacenamiento que se usa para almacenar copias de seguridad de esta base de datos. Entre los valores posibles se incluyen: 'Geo', 'Local', 'Zone', 'GeoZone'

requestedBackupStorageRedundancy
String

Tipo de cuenta de almacenamiento que se va a usar para almacenar copias de seguridad de esta base de datos. Entre los valores posibles se incluyen: 'Geo', 'Local', 'Zone', 'GeoZone'

minCapacity
Nullable<Double>

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

pausedDate
Nullable<DateTime>

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

resumedDate
Nullable<DateTime>

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

maintenanceConfigurationId
String

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.

isLedgerOn
Nullable<Boolean>

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 una vez creada la base de datos.

isInfraEncryptionEnabled
Nullable<Boolean>

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

federatedClientId
Nullable<Guid>

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

sourceResourceId
String

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

         When sourceResourceId is specified, sourceDatabaseId,
         recoverableDatabaseId, restorableDroppedDatabaseId and
         sourceDatabaseDeletionDate must not be specified and CreateMode
         must be PointInTimeRestore, Restore or Recover.

         When createMode is PointInTimeRestore, sourceResourceId must be the
         resource ID of an existing database or existing sql pool, and
         restorePointInTime must be specified.

         When createMode is Restore, sourceResourceId must be the resource
         ID of restorable dropped database or restorable dropped sql pool.

         When createMode is Recover, sourceResourceId must be the resource
         ID of recoverable database or recoverable sql pool.

         This property allows to restore across subscriptions which is only
         supported for DataWarehouse edition.

         When source subscription belongs to a different tenant than target
         subscription, “x-ms-authorization-auxiliary” header must contain
         authentication token for the source tenant. For more details about
         “x-ms-authorization-auxiliary” header see
         https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant

Se aplica a