Share via


SqlDatabasePatch Klasse

Definition

Eine Datenbankupdateressource.

public class SqlDatabasePatch
type SqlDatabasePatch = class
Public Class SqlDatabasePatch
Vererbung
SqlDatabasePatch

Konstruktoren

SqlDatabasePatch()

Initialisiert eine neue instance von SqlDatabasePatch.

Eigenschaften

AutoPauseDelay

Zeit in Minuten, nach der die Datenbank automatisch angehalten wird. Der Wert -1 bedeutet, dass die automatische Pause deaktiviert ist.

CatalogCollation

Sortierung des Metadatenkatalogs.

Collation

Die Sortierung der Datenbank.

CreatedOn

Das Erstellungsdatum der Datenbank (ISO8601 Format).

CreateMode

Gibt den Modus der Datenbankerstellung an.

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 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, Secondary und RestoreLongTermRetentionBackup werden für die DataWarehouse-Edition nicht unterstützt.

CurrentBackupStorageRedundancy

Der Speicherkontotyp, der zum Speichern von Sicherungen für diese Datenbank verwendet wird.

CurrentServiceObjectiveName

Der aktuelle Dienstlevelzielname der Datenbank.

CurrentSku

Der Name und die Ebene der SKU.

DatabaseId

Die ID der Datenbank.

DefaultSecondaryLocation

Die sekundäre Standardregion für diese Datenbank.

EarliestRestoreOn

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

ElasticPoolId

Der Ressourcenbezeichner des Pools für elastische Datenbanken, der diese Datenbank enthält.

EncryptionProtector

Der Azure Key Vault-URI der Datenbank, wenn er mit pro datenbankseitig verwalteten Schlüsseln konfiguriert ist.

EncryptionProtectorAutoRotation

Das Flag zum Aktivieren oder Deaktivieren der automatischen Drehung des AKV-Schlüssels für die Datenbankverschlüsselungsschutz.

FailoverGroupId

Failovergruppenressourcenbezeichner, zu dem diese Datenbank gehört.

FederatedClientId

Die Client-ID, die für mandantenübergreifendes CMK-Szenario pro Datenbank verwendet wird.

FreeLimitExhaustionBehavior

Gibt das Verhalten an, wenn die monatlichen Freigrenzen für die kostenlose Datenbank erschöpft sind.

AutoPause: Die Datenbank wird automatisch angehalten, wenn die kostenlosen Grenzwerte für den Rest des Monats erschöpft sind.

BillForUsage: Die Datenbank ist nach Erschöpfung der kostenlosen Grenzwerte weiterhin online und jede Überschreitung wird in Rechnung gestellt.

HighAvailabilityReplicaCount

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

Identity

Datenbankidentität.

IsInfraEncryptionEnabled

Die Infrastrukturverschlüsselung ist für diese Datenbank aktiviert.

IsLedgerOn

Unabhängig davon, 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.

IsZoneRedundant

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

Keys

Die Ressourcen-ID der zu verwendenden benutzerseitig zugewiesenen Identitäten.

LicenseType

Der Lizenztyp, der für diese Datenbank angewendet werden soll. LicenseIncluded, wenn Sie eine Lizenz benötigen oder BasePrice über eine Lizenz verfügen und für die Azure-Hybridvorteil berechtigt sind.

LongTermRetentionBackupResourceId

Der Ressourcenbezeichner der langfristigen Aufbewahrungssicherung, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist.

MaintenanceConfigurationId

Wartungskonfigurations-ID, die der Datenbank zugewiesen ist. Diese Konfiguration definiert den Zeitraum, in dem die Wartungsupdates durchgeführt werden.

ManualCutover

Gibt an, ob die vom Kunden kontrollierte manuelle Umstellung während des Aktualisierungsvorgangs der Datenbank auf den Hyperscale-Tarif erfolgen muss oder nicht.

Diese Eigenschaft gilt nur beim Skalieren der Datenbank vom Tarif Unternehmenskritisch/Universell/Premium/Standard auf den Hyperscale-Tarif.

Wenn manualCutover angegeben wird, wartet der Skalierungsvorgang, bis die Benutzereingabe den Übergang zur Hyperscale-Datenbank auslöst.

Geben Sie zum Auslösen des Cutovers den Parameter "performCutover" an, wenn sich der Skalierungsvorgang im Wartezustand befindet.

MaxLogSizeBytes

Die maximale Protokollgröße für diese Datenbank.

MaxSizeBytes

Die maximale Größe der Datenbank, ausgedrückt in Bytes.

MinCapacity

Minimale Kapazität, die die Datenbank immer zugewiesen hat, wenn sie nicht angehalten wird.

PausedOn

Das Datum, an dem die Datenbank durch Benutzerkonfiguration oder Aktion (ISO8601 Format) angehalten wurde. NULL, wenn die Datenbank bereit ist.

PerformCutover

Zum Auslösen der vom Kunden gesteuerten manuellen Umstellung während des Wartezustands, während der Skalierungsvorgang ausgeführt wird.

Dieser Eigenschaftsparameter gilt nur für Skalierungsvorgänge, die zusammen mit dem Parameter "manualCutover" initiiert werden.

Diese Eigenschaft ist nur anwendbar, wenn die Skalierung der Datenbank von Unternehmenskritisch/Universell/Premium/Standard auf den Hyperscale-Tarif bereits ausgeführt wird.

Wenn performCutover angegeben wird, löst der Skalierungsvorgang den Cutover aus und führt eine Rollenänderung zur Hyperscale-Datenbank durch.

PreferredEnclaveType

Typ der für die Datenbank angeforderten Enclave, d. h. Standard- oder VBS-Enclaves.

ReadScale

Der Status des schreibgeschützten Routings. Wenn diese Option aktiviert ist, können Verbindungen, deren Anwendungsabsicht in ihrer Verbindungszeichenfolge auf schreibaktiv 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.

RecoverableDatabaseId

Der Ressourcenbezeichner der wiederherstellbaren Datenbank, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist.

RecoveryServicesRecoveryPointId

Der Ressourcenbezeichner des Wiederherstellungspunkts, der dem Erstellungsvorgang dieser Datenbank zugeordnet ist.

RequestedBackupStorageRedundancy

Der Speicherkontotyp, der zum Speichern von Sicherungen für diese Datenbank verwendet werden soll.

RequestedServiceObjectiveName

Der angeforderte Service Level Objective Name der Datenbank.

RestorableDroppedDatabaseId

Der Ressourcenbezeichner der wiederherstellbaren gelöschten Datenbank, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist.

RestorePointInTime

Gibt den Zeitpunkt (ISO8601 Format) der Quelldatenbank an, die zum Erstellen der neuen Datenbank wiederhergestellt wird.

ResumedOn

Das Datum, an dem die Datenbank durch Benutzeraktion oder Datenbankanmeldung (ISO8601 Format) fortgesetzt wurde. NULL, wenn die Datenbank angehalten wird.

SampleName

Der Name des Beispielschemas, das beim Erstellen dieser Datenbank angewendet werden soll.

SecondaryType

Der sekundäre Typ der Datenbank, wenn es sich um einen sekundären Typ handelt. Gültige Werte sind Geo, Named und Standby.

Sku

Der Name und die Ebene der SKU.

SourceDatabaseDeletedOn

Gibt den Zeitpunkt an, zu dem die Datenbank gelöscht wurde.

SourceDatabaseId

Der Ressourcenbezeichner der Quelldatenbank, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist.

Status

Der Status der Datenbank.

Tags

Ressourcentags.

UseFreeLimit

Gibt an, ob die Datenbank kostenlose monatliche Grenzwerte verwendet oder nicht. Zulässig für eine Datenbank in einem Abonnement.

Gilt für: