Freigeben über


DatabaseUpdateInner Klasse

Definition

Stellt ein Datenbankupdate dar.

[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
Vererbung
DatabaseUpdateInner
Attribute

Konstruktoren

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.

Eigenschaften

Collation

Ruft die Sortierung der Datenbank ab oder legt diese fest. Wenn createMode nicht Standard ist, wird dieser Wert ignoriert.

ContainmentState

Ruft den Containmentstatus der Datenbank ab.

CreateMode

Ruft ab oder legt den Modus der Datenbankerstellung fest.

Standard: Reguläre Datenbankerstellung.

Kopieren: Erstellt eine Datenbank als Kopie einer vorhandenen Datenbank. sourceDatabaseId muss als Ressourcen-ID der Quelldatenbank angegeben werden.

OnlineSecondary/NonReadableSecondary: Erstellt eine Datenbank als (lesbares oder nicht lesbares) sekundäres Replikat einer vorhandenen Datenbank. sourceDatabaseId muss als Ressourcen-ID der vorhandenen primären Datenbank angegeben werden.

PointInTimeRestore: Erstellt eine Datenbank, indem eine Zeitpunktsicherung einer vorhandenen Datenbank wiederhergestellt wird. sourceDatabaseId muss als Ressourcen-ID der vorhandenen Datenbank angegeben werden, und restorePointInTime muss angegeben werden.

Wiederherstellung: Erstellt eine Datenbank, indem eine georeplizierte Sicherung wiederhergestellt wird. sourceDatabaseId muss als wiederherzustellende Datenbankressourcen-ID angegeben werden.

Wiederherstellen: Erstellt eine Datenbank, indem eine Sicherung einer gelöschten Datenbank wiederhergestellt wird. sourceDatabaseId muss angegeben werden. Wenn sourceDatabaseId die ursprüngliche Ressourcen-ID der Datenbank ist, muss sourceDatabaseDeletionDate angegeben werden. Andernfalls muss sourceDatabaseId die wiederherstellbare gelöschte Datenbankressourcen-ID sein, und sourceDatabaseDeletionDate wird ignoriert. restorePointInTime kann auch für die Wiederherstellung von einem früheren Zeitpunkt angegeben werden.

RestoreLongTermRetentionBackup: Erstellt eine Datenbank durch Wiederherstellen aus einem langfristigen Aufbewahrungstresor. recoveryServicesRecoveryPointResourceId muss als Ressourcen-ID des Wiederherstellungspunkts angegeben werden.

Copy, NonReadableSecondary, OnlineSecondary und RestoreLongTermRetentionBackup werden für die DataWarehouse-Edition nicht unterstützt. Mögliche Werte sind: "Copy", "Default", "NonReadableSecondary", "OnlineSecondary", "PointInTimeRestore", "Recovery", "Restore", "Restore", "RestoreLongTermRetentionBackup".

CreationDate

Ruft das Erstellungsdatum der Datenbank ab (ISO8601-Format).

CurrentServiceObjectiveId

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

DatabaseId

Ruft die ID der Datenbank ab.

DefaultSecondaryLocation

Ruft die sekundäre Standardregion für diese Datenbank ab.

EarliestRestoreDate

Ruft mit dieser Methode das früheste Startdatum und die früheste Uhrzeit ab, zu der die Wiederherstellung für diese Datenbank verfügbar ist (ISO8601-Format).

Edition

Ruft die Edition der Datenbank ab oder legt sie fest. Die DatabaseEditions-Enumeration enthält alle gültigen Editionen. Wenn createMode NichtlesbarSecondary oder OnlineSecondary ist, wird dieser Wert ignoriert.

Die Liste der SKUs kann je nach Region und Supportangebot variieren. Verwenden Sie die REST-API oder einen der folgenden Befehle, um die SKUs (einschließlich SKU-Name, Tarif/Edition, Familie und Kapazität) zu ermitteln, die Capabilities_ListByLocation für Ihr Abonnement in einer Azure-Region verfügbar sind:

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

. Mögliche Werte: "Web", "Business", "Basic", "Standard", "Premium", "PremiumRS", "Free", "Stretch", "DataWarehouse", "System", "System", "System2", "GeneralPurpose", "BusinessCritical", "Hyperscale"

ElasticPoolName

Ruft den Namen des Pools für elastische Datenbanken ab, in dem sich die Datenbank befindet, oder legt den Namen fest. Wenn elasticPoolName und requestedServiceObjectiveName aktualisiert werden, wird der Wert von requestedServiceObjectiveName ignoriert. Wird für die DataWarehouse-Edition nicht unterstützt.

FailoverGroupId

Ruft den Ressourcenbezeichner der Failovergruppe ab, die diese Datenbank enthält.

Id

Ressourcen-ID. Setter ist geschützt, da die ID in Netzwerkressourcen festgelegt werden muss.

(Geerbt von ProxyResource)
Location

Ressourcenspeicherort

(Geerbt von Resource)
MaxSizeBytes

Ruft die maximale Größe der In Bytes ausgedrückten Datenbank ab oder legt diese fest. 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.

Name

Ressourcenname

(Geerbt von ProxyResource)
ReadScale

Ruft bedingt ab oder legt diese fest. 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 oder nicht. Wird für die DataWarehouse-Edition nicht unterstützt. Mögliche Werte sind: "Aktiviert", "Deaktiviert".

RecommendedIndex

Ruft die empfohlenen Indizes für diese Datenbank ab.

RecoveryServicesRecoveryPointResourceId

Ruft bedingt ab oder legt diese fest. Wenn createMode RestoreLongTermRetentionBackup ist, ist dieser Wert erforderlich. Gibt die Ressourcen-ID des wiederherzustellenden Wiederherstellungspunkts an.

RequestedServiceObjectiveId

Ruft die konfigurierte Ziel-ID des Servicelevels der Datenbank ab oder legt diese fest. Dies ist das Ziel des Servicelevels, 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.

Die Liste der SKUs kann je nach Region und Supportangebot variieren. Verwenden Sie die REST-API, um die Dienstziel-ID zu ermitteln, die Capabilities_ListByLocation für Ihr Abonnement in einer Azure-Region verfügbar sind.

RequestedServiceObjectiveName

Ruft den Namen des konfigurierten Servicelevelziels der Datenbank ab oder legt den Namen fest. Dies ist das Ziel des Servicelevels, das gerade auf die Datenbank angewendet wird. Nach der erfolgreichen Aktualisierung entspricht es dem Wert der serviceLevelObjective-Eigenschaft.

Die Liste der SKUs kann je nach Region und Supportangebot variieren. Verwenden Sie die REST-API oder einen der folgenden Befehle, um die SKUs (einschließlich SKU-Name, Tarif/Edition, Familie und Kapazität) zu ermitteln, die Capabilities_ListByLocation für Ihr Abonnement in einer Azure-Region verfügbar sind:

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

. 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"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

Ruft bedingt ab oder legt diese fest. Wenn createMode PointInTimeRestore ist, ist dieser Wert erforderlich. Wenn createMode restore 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.

SampleName

Ruft ab oder 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'

ServiceLevelObjective

Ruft das aktuelle Servicelevelziel der Datenbank ab. 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"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

Ruft die Liste der Berater der Dienstebene für diese Datenbank ab. Erweiterte Eigenschaft

SourceDatabaseDeletionDate

Ruft bedingt ab oder legt diese fest. Wenn createMode Restore und sourceDatabaseId die ursprüngliche Ressourcen-ID der gelöschten Datenbank ist, wenn sie vorhanden ist (im Gegensatz zur aktuellen wiederherstellbaren gelöschten Datenbank-ID), ist dieser Wert erforderlich. Gibt den Zeitpunkt an, zu dem die Datenbank gelöscht wurde.

SourceDatabaseId

Ruft bedingt ab oder legt diese fest. Wenn createMode Copy, NonReadableSecondary, OnlineSecondary, PointInTimeRestore, Recovery oder Restore 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.

Status

Ruft die status der Datenbank ab.

Tags

Ruft Ressourcentags ab oder legt diese fest.

TransparentDataEncryption

Ruft die transparenten Datenverschlüsselungsinformationen für diese Datenbank ab.

Type

Ressourcentyp

(Geerbt von ProxyResource)
ZoneRedundant

Ruft ab oder legt fest, ob diese Datenbank zonenredundant ist, was bedeutet, dass die Replikate dieser Datenbank auf mehrere Verfügbarkeitszonen verteilt werden.

Methoden

Validate()

Überprüfen Sie das Objekt. Löst ValidationException aus, wenn die Überprüfung fehlschlägt.

(Geerbt von Resource)

Gilt für: