Freigeben über


DatabaseUpdateInner Konstruktoren

Definition

Überlädt

DatabaseUpdateInner()

Initialisiert eine neue instance der DatabaseUpdateInner-Klasse.

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>)

Initialisiert eine neue instance der DatabaseUpdateInner-Klasse.

DatabaseUpdateInner()

Initialisiert eine neue instance der DatabaseUpdateInner-Klasse.

public DatabaseUpdateInner ();
Public Sub New ()

Gilt für:

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>)

Initialisiert eine neue instance der DatabaseUpdateInner-Klasse.

public DatabaseUpdateInner (string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, string collation = default, DateTime? creationDate = default, long? containmentState = default, Guid? currentServiceObjectiveId = default, Guid? databaseId = default, DateTime? earliestRestoreDate = default, Microsoft.Azure.Management.Sql.Fluent.Models.CreateMode createMode = default, string sourceDatabaseId = default, DateTime? sourceDatabaseDeletionDate = default, DateTime? restorePointInTime = default, string recoveryServicesRecoveryPointResourceId = default, Microsoft.Azure.Management.Sql.Fluent.Models.DatabaseEdition edition = default, string maxSizeBytes = default, Guid? requestedServiceObjectiveId = default, Microsoft.Azure.Management.Sql.Fluent.Models.ServiceObjectiveName requestedServiceObjectiveName = default, Microsoft.Azure.Management.Sql.Fluent.Models.ServiceObjectiveName serviceLevelObjective = default, string status = default, string elasticPoolName = default, string defaultSecondaryLocation = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Sql.Fluent.Models.ServiceTierAdvisorInner> serviceTierAdvisors = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Sql.Fluent.Models.TransparentDataEncryptionInner> transparentDataEncryption = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Sql.Fluent.Models.RecommendedIndex> recommendedIndex = default, string failoverGroupId = default, Microsoft.Azure.Management.Sql.Fluent.Models.ReadScale? readScale = default, Microsoft.Azure.Management.Sql.Fluent.Models.SampleName sampleName = default, bool? zoneRedundant = default);
new Microsoft.Azure.Management.Sql.Fluent.Models.DatabaseUpdateInner : string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Nullable<DateTime> * Nullable<int64> * Nullable<Guid> * Nullable<Guid> * Nullable<DateTime> * Microsoft.Azure.Management.Sql.Fluent.Models.CreateMode * string * Nullable<DateTime> * Nullable<DateTime> * string * Microsoft.Azure.Management.Sql.Fluent.Models.DatabaseEdition * string * Nullable<Guid> * Microsoft.Azure.Management.Sql.Fluent.Models.ServiceObjectiveName * Microsoft.Azure.Management.Sql.Fluent.Models.ServiceObjectiveName * string * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Sql.Fluent.Models.ServiceTierAdvisorInner> * System.Collections.Generic.IList<Microsoft.Azure.Management.Sql.Fluent.Models.TransparentDataEncryptionInner> * System.Collections.Generic.IList<Microsoft.Azure.Management.Sql.Fluent.Models.RecommendedIndex> * string * Nullable<Microsoft.Azure.Management.Sql.Fluent.Models.ReadScale> * Microsoft.Azure.Management.Sql.Fluent.Models.SampleName * Nullable<bool> -> Microsoft.Azure.Management.Sql.Fluent.Models.DatabaseUpdateInner
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional collation As String = Nothing, Optional creationDate As Nullable(Of DateTime) = Nothing, Optional containmentState As Nullable(Of Long) = Nothing, Optional currentServiceObjectiveId As Nullable(Of Guid) = Nothing, Optional databaseId As Nullable(Of Guid) = Nothing, Optional earliestRestoreDate As Nullable(Of DateTime) = Nothing, Optional createMode As CreateMode = Nothing, Optional sourceDatabaseId As String = Nothing, Optional sourceDatabaseDeletionDate As Nullable(Of DateTime) = Nothing, Optional restorePointInTime As Nullable(Of DateTime) = Nothing, Optional recoveryServicesRecoveryPointResourceId As String = Nothing, Optional edition As DatabaseEdition = Nothing, Optional maxSizeBytes As String = Nothing, Optional requestedServiceObjectiveId As Nullable(Of Guid) = Nothing, Optional requestedServiceObjectiveName As ServiceObjectiveName = Nothing, Optional serviceLevelObjective As ServiceObjectiveName = Nothing, Optional status As String = Nothing, Optional elasticPoolName As String = Nothing, Optional defaultSecondaryLocation As String = Nothing, Optional serviceTierAdvisors As IList(Of ServiceTierAdvisorInner) = Nothing, Optional transparentDataEncryption As IList(Of TransparentDataEncryptionInner) = Nothing, Optional recommendedIndex As IList(Of RecommendedIndex) = Nothing, Optional failoverGroupId As String = Nothing, Optional readScale As Nullable(Of ReadScale) = Nothing, Optional sampleName As SampleName = Nothing, Optional zoneRedundant As Nullable(Of Boolean) = Nothing)

Parameter

id
String
name
String
type
String
tags
IDictionary<String,String>

Ressourcentags.

collation
String

Die Sortierung der Datenbank. Wenn createMode nicht Standard ist, wird dieser Wert ignoriert.

creationDate
Nullable<DateTime>

Das Erstellungsdatum der Datenbank (ISO8601-Format).

containmentState
Nullable<Int64>

Der Einschlussstatus der Datenbank.

currentServiceObjectiveId
Nullable<Guid>

Die aktuelle Ziel-ID des Servicelevels der Datenbank. Dies ist die ID des Dienstlevelziels, das derzeit aktiv ist.

databaseId
Nullable<Guid>

Die ID der Datenbank.

earliestRestoreDate
Nullable<DateTime>

Dadurch wird das früheste Startdatum und die früheste Wiederherstellungszeit für diese Datenbank (ISO8601-Format) aufgezeichnet.

createMode
CreateMode

Gibt den Modus der Datenbankerstellung an.

         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.

         OnlineSecondary/NonReadableSecondary: creates a database as a
         (readable or nonreadable) 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, NonReadableSecondary, OnlineSecondary and
         RestoreLongTermRetentionBackup are not supported for DataWarehouse
         edition. Possible values include: 'Copy', 'Default',
         'NonReadableSecondary', 'OnlineSecondary', 'PointInTimeRestore',
         'Recovery', 'Restore', 'RestoreLongTermRetentionBackup'
sourceDatabaseId
String

Bedingte. Wenn createMode auf Copy, NonReadableSecondary, OnlineSecondary, PointInTimeRestore, Recovery oder Restore festgelegt ist, ist dieser Wert erforderlich. Gibt die Ressourcen-ID der Quelldatenbank an. Wenn createMode NichtlesbarSecondary oder OnlineSecondary ist, muss der Name der Quelldatenbank mit der neuen Datenbank identisch sein, die erstellt wird.

sourceDatabaseDeletionDate
Nullable<DateTime>

Bedingte. Wenn createMode restore ist und sourceDatabaseId die ursprüngliche Ressourcen-ID der gelöschten Datenbank ist, wenn sie vorhanden war (im Gegensatz zur aktuellen wiederherstellbaren gelöschten Datenbank-ID), ist dieser Wert erforderlich. Gibt den Zeitpunkt an, zu dem die Datenbank gelöscht wurde.

restorePointInTime
Nullable<DateTime>

Bedingte. Wenn createMode den Wert PointInTimeRestore aufweist, ist dieser Wert erforderlich. Wenn createMode auf Restore festgelegt ist, ist dieser Wert optional. Gibt den Zeitpunkt (ISO8601-Format) der Quelldatenbank an, die zum Erstellen der neuen Datenbank wiederhergestellt wird. Muss größer oder gleich dem frühestenRestoreDate-Wert der Quelldatenbank sein.

recoveryServicesRecoveryPointResourceId
String

Bedingte. Wenn createMode auf RestoreLongTermRetentionBackup festgelegt ist, ist dieser Wert erforderlich. Gibt die Ressourcen-ID des Wiederherstellungspunkts an, aus dem wiederhergestellt werden soll.

edition
DatabaseEdition

Die Edition der Datenbank. Die DatabaseEditions-Enumeration enthält alle gültigen Editionen. Wenn createMode nicht lesbarsecondary oder OnlineSecondary ist, wird dieser Wert ignoriert.

         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;
         ````
         . Possible values include: 'Web', 'Business', 'Basic', 'Standard',
         'Premium', 'PremiumRS', 'Free', 'Stretch', 'DataWarehouse',
         'System', 'System2', 'GeneralPurpose', 'BusinessCritical',
         'Hyperscale'
maxSizeBytes
String

Die maximale Größe der Datenbank, ausgedrückt in Bytes. Wenn createMode nicht Standard ist, wird dieser Wert ignoriert. Um mögliche Werte anzuzeigen, fragen Sie die Funktionen-API (/subscriptions/{subscriptionId}/providers/Microsoft.Sql/locations/{locationID}/capabilities) ab, auf die von operationId: "Capabilities_ListByLocation" verwiesen wird.

requestedServiceObjectiveId
Nullable<Guid>

Die konfigurierte Ziel-ID des Servicelevels der Datenbank. Dies ist das Servicelevelziel, das gerade auf die Datenbank angewendet wird. Nach der erfolgreichen Aktualisierung entspricht es dem Wert der eigenschaft currentServiceObjectiveId. Wenn requestedServiceObjectiveId und requestedServiceObjectiveName aktualisiert werden, überschreibt der Wert von requestedServiceObjectiveId den Wert von requestedServiceObjectiveName.

         The list of SKUs may vary by region and support offer. To determine
         the service objective ids that are available to your subscription
         in an Azure region, use the `Capabilities_ListByLocation` REST
         API.
requestedServiceObjectiveName
ServiceObjectiveName

Der Name des konfigurierten Servicelevelziels der Datenbank. Dies ist das Servicelevelziel, das gerade auf die Datenbank angewendet wird. Nach der erfolgreichen Aktualisierung entspricht es dem Wert der serviceLevelObjective-Eigenschaft.

         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;
         ````
         . Possible values include: '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',
         'DW1500c', 'DW2000', 'DW2000c', 'DW3000', 'DW2500c', 'DW3000c',
         'DW6000', 'DW5000c', 'DW6000c', 'DW7500c', 'DW10000c', 'DW15000c',
         'DW30000c', 'DS100', 'DS200', 'DS300', 'DS400', 'DS500', 'DS600',
         'DS1000', 'DS1200', 'DS1500', 'DS2000', 'ElasticPool'
serviceLevelObjective
ServiceObjectiveName

Das aktuelle Servicelevelziel der Datenbank. Mögliche Werte: "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' "DW2000", "DW2000c", "DW3000", "DW2500c", "DW3000c", "DW6000", "DW5000c", "DW6000c", "DW7500c", "DW10000c", "DW15000c", "DW30000c", "DS100", "DS200", "DS300", "DS400", "DS500", "DS600", "DS1000", "DS1200", "DS1500", "DS2000", "ElasticPool"

status
String

Der Status der Datenbank.

elasticPoolName
String

Der Name des Pools für elastische Datenbanken, in dem sich die Datenbank befindet. Wenn elasticPoolName und requestedServiceObjectiveName aktualisiert werden, wird der Wert von requestedServiceObjectiveName ignoriert. Wird für die DataWarehouse-Edition nicht unterstützt.

defaultSecondaryLocation
String

Die sekundäre Standardregion für diese Datenbank.

serviceTierAdvisors
IList<ServiceTierAdvisorInner>

Die Liste der Dienstebenenratgeber für diese Datenbank. Erweiterte Eigenschaft

transparentDataEncryption
IList<TransparentDataEncryptionInner>

Die transparenten Datenverschlüsselungsinformationen für diese Datenbank.

recommendedIndex
IList<RecommendedIndex>

Die empfohlenen Indizes für diese Datenbank.

failoverGroupId
String

Der Ressourcenbezeichner der Failovergruppe, die diese Datenbank enthält.

readScale
Nullable<ReadScale>

Bedingte. Wenn es sich bei der Datenbank um eine geo-sekundäre Datenbank handelt, gibt readScale an, ob schreibgeschützte Verbindungen mit dieser Datenbank zulässig sind. Wird für die DataWarehouse-Edition nicht unterstützt. Mögliche Werte: "Enabled", "Disabled"

sampleName
SampleName

Gibt den Namen des Beispielschemas an, das beim Erstellen dieser Datenbank angewendet werden soll. Wenn createMode nicht Standard ist, wird dieser Wert ignoriert. Wird für die DataWarehouse-Edition nicht unterstützt. Mögliche Werte: "AdventureWorksLT"

zoneRedundant
Nullable<Boolean>

Unabhängig davon, ob diese Datenbank zonenredundant ist, bedeutet dies, dass die Replikate dieser Datenbank auf mehrere Verfügbarkeitszonen verteilt werden.

Gilt für: