Freigeben über


DatabaseUpdate Klasse

Definition

Eine Datenbankupdateressource.

[Microsoft.Rest.Serialization.JsonTransformation]
public class DatabaseUpdate : Microsoft.Azure.Management.Sql.Models.TrackedResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type DatabaseUpdate = class
    inherit TrackedResource
Public Class DatabaseUpdate
Inherits TrackedResource
Vererbung
Attribute

Konstruktoren

DatabaseUpdate()

Initialisiert einen neuen instance der DatabaseUpdate-Klasse.

DatabaseUpdate(Sku, 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>, IDictionary<String,String>)

Initialisiert einen neuen instance der DatabaseUpdate-Klasse.

Eigenschaften

AutoPauseDelay

Ruft die Zeit in Minuten ab, nach der die Datenbank automatisch angehalten wird, oder legt diese fest. Der Wert -1 bedeutet, dass die automatische Pause deaktiviert ist.

CatalogCollation

Ruft die Sortierung des Metadatenkatalogs ab oder legt diese fest. Mögliche Werte: "DATABASE_DEFAULT", "SQL_Latin1_General_CP1_CI_AS"

Collation

Ruft die Sortierung der Datenbank ab oder legt sie fest.

CreateMode

Ruft den Modus der Datenbankerstellung ab oder legt fest.

Standard: reguläre Datenbankerstellung.

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

Sekundär: Erstellt eine Datenbank als 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 und restorePointInTime angegeben werden.

Wiederherstellung: Erstellt eine Datenbank, indem eine georeplizierte Sicherung wiederhergestellt wird. sourceDatabaseId muss als wiederherstellbare 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 Wiederherstellung aus einem Tresor für die langfristige Aufbewahrung. recoveryServicesRecoveryPointResourceId muss als Ressourcen-ID des Wiederherstellungspunkts angegeben werden.

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

CreationDate

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

CurrentBackupStorageRedundancy

Ruft den Speicherkontotyp ab, der zum Speichern von Sicherungen für diese Datenbank verwendet wird. Mögliche Werte: "Geo", "Local", "Zone", "GeoZone"

CurrentServiceObjectiveName

Ruft den aktuellen Servicelevelzielnamen der Datenbank ab.

CurrentSku

Ruft den Namen und die Ebene der SKU ab.

DatabaseId

Ruft die ID der Datenbank ab.

DefaultSecondaryLocation

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

EarliestRestoreDate

Ruft dies auf, das früheste Startdatum und die früheste Wiederherstellungszeit für diese Datenbank (ISO8601-Format) aufzuzeichnet.

Edition

Ruft die Edition der Datenbank ab. Wenn createMode auf OnlineSecondary festgelegt 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, oder verwenden Sie den Azure CLI-Befehl az sql db list-editions -l westus --query[].name. Mögliche Werte: "Web", "Business", "Basic", "Standard", "Premium", "PremiumRS", "Free", "Stretch", "DataWarehouse", "System", "System", "System2"

ElasticPoolId

Ruft den Ressourcenbezeichner des Pools für elastische Datenbanken ab, der diese Datenbank enthält, oder legt diesen fest.

ElasticPoolName

Ruft den Namen des Pools für elastische Datenbanken ab, 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.

FailoverGroupId

Ruft den Ressourcenbezeichner der Failovergruppe ab, zu dem diese Datenbank gehört.

FederatedClientId

Ruft die Client-ID ab, die für das mandantenübergreifende CMK-Szenario pro Datenbank verwendet wird, oder legt sie fest.

HighAvailabilityReplicaCount

Ruft die Anzahl der sekundären Replikate ab, die der Datenbank zugeordnet sind, die zur Bereitstellung von Hochverfügbarkeit verwendet werden, oder legt diese fest. Gilt nicht für eine Hyperscale-Datenbank in einem Pool für elastische Datenbanken.

Id

Ruft die Ressourcen-ID ab

(Geerbt von Resource)
Identity

Ruft die Datenbankidentität ab oder legt sie fest.

IsInfraEncryptionEnabled

Ruft die Infrastrukturverschlüsselung für diese Datenbank ab.

IsLedgerOn

Ruft ab oder legt fest, ob es sich bei dieser Datenbank um eine Ledgerdatenbank handelt, was bedeutet, dass alle Tabellen in der Datenbank Ledgertabellen sind. Hinweis: Der Wert dieser Eigenschaft kann nicht geändert werden, nachdem die Datenbank erstellt wurde.

LicenseType

Ruft den Lizenztyp ab, der für diese Datenbank angewendet werden soll, oder legt diesen fest. LicenseIncluded, wenn Sie eine Lizenz benötigen oder BasePrice wenn Sie über eine Lizenz verfügen und für die Azure-Hybridvorteil berechtigt sind. Mögliche Werte: "LicenseIncluded", "BasePrice"

Location

Ruft den Ressourcenspeicherort ab oder legt diese fest.

(Geerbt von TrackedResource)
LongTermRetentionBackupResourceId

Ruft den Ressourcenbezeichner der Sicherung der langfristigen Aufbewahrung ab, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist, oder legt diesen fest.

MaintenanceConfigurationId

Ruft die der Datenbank zugewiesene Wartungskonfigurations-ID ab oder legt diese fest. Diese Konfiguration definiert den Zeitraum, in dem die Wartungsupdates durchgeführt werden.

MaxLogSizeBytes

Ruft die maximale Protokollgröße für diese Datenbank ab.

MaxSizeBytes

Ruft die maximale Größe der Datenbank in Bytes ab oder legt diese fest.

MinCapacity

Ruft die minimale Kapazität ab, die der Datenbank immer zugeordnet ist, wenn sie nicht angehalten wird, oder legt diese fest.

Name

Ruft den Ressourcennamen ab.

(Geerbt von Resource)
PausedDate

Ruft das Datum ab, an dem die Datenbank nach Benutzerkonfiguration oder Aktion angehalten wurde (ISO8601-Format). NULL, wenn die Datenbank bereit ist.

ReadScale

Ruft den Status des schreibgeschützten Routings ab oder legt diese fest. Wenn diese Option aktiviert ist, können Verbindungen, deren Anwendungsabsicht in ihrer Verbindungszeichenfolge auf schreibgeschützter Weise festgelegt ist, an ein schreibgeschütztes sekundäres Replikat in derselben Region weitergeleitet werden. Gilt nicht für eine Hyperscale-Datenbank in einem Pool für elastische Datenbanken. Mögliche Werte: "Enabled", "Disabled"

RecoverableDatabaseId

Ruft den Ressourcenbezeichner der wiederherstellbaren Datenbank ab, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist, oder legt diesen fest.

RecoveryServicesRecoveryPointId

Ruft den Ressourcenbezeichner des Wiederherstellungspunkts ab, der dem Erstellungsvorgang dieser Datenbank zugeordnet ist, oder legt diesen fest.

RequestedBackupStorageRedundancy

Ruft den Speicherkontotyp ab, der zum Speichern von Sicherungen für diese Datenbank verwendet werden soll, oder legt diesen fest. Mögliche Werte: "Geo", "Local", "Zone", "GeoZone"

RequestedServiceObjectiveName

Ruft den angeforderten Servicelevelzielnamen der Datenbank ab.

RestorableDroppedDatabaseId

Ruft den Ressourcenbezeichner der wiederherstellbaren gelöschten Datenbank ab, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist, oder legt diesen fest.

RestorePointInTime

Ruft ab oder legt den Zeitpunkt (ISO8601-Format) der Quelldatenbank fest, die zum Erstellen der neuen Datenbank wiederhergestellt wird.

ResumedDate

Ruft das Datum ab, an dem die Datenbank durch eine Benutzeraktion oder Datenbankanmeldung (ISO8601-Format) fortgesetzt wurde. NULL, wenn die Datenbank angehalten ist.

SampleName

Ruft den Namen des Beispielschemas ab, das beim Erstellen dieser Datenbank angewendet werden soll, oder legt diesen fest. Mögliche Werte: "AdventureWorksLT", "WideWorldImportersStd", "WideWorldImportersFull"

SecondaryType

Ruft den sekundären Typ der Datenbank ab, wenn es sich um eine sekundäre Datenbank handelt, oder legt ihn fest. Gültige Werte sind Geo und Named. Mögliche Werte: "Geo", "Named"

ServiceLevelObjective

Ruft das aktuelle Servicelevelziel der Datenbank ab.

Sku

Ruft den Namen und die Ebene der SKU ab oder legt diese fest.

SourceDatabaseDeletionDate

Ruft ab oder legt fest, wie lange die Datenbank gelöscht wurde.

SourceDatabaseId

Ruft den Ressourcenbezeichner der Quelldatenbank ab, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist, oder legt diesen fest.

Status

Ruft die status der Datenbank ab. Mögliche Werte: "Online", "Restoring", "RecoveryPending", "Recovering", "Recovering", "Suspect", "Offline", "Standby", "Shutdown", "EmergencyMode", "AutoClosed", "Copy", "Creating", "Inaccessible", "OfflineSecondary", "Pausing", "Paused", "Resuming", "Scaling", "OfflineChangingDwPerformanceTiers", "OnlineChangingDwPerformanceTiers", "Disabled", "Stopped", "Starting"

Tags

Ruft Ressourcentags ab oder legt diese fest.

Type

Ruft den Ressourcentyp ab.

(Geerbt von Resource)
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.

Gilt für: