SqlDatabasePatch Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |
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:
Azure SDK for .NET