DatabaseUpdate interface
Eine Datenbankupdateressource.
Eigenschaften
auto |
Zeit in Minuten, nach der die Datenbank automatisch angehalten wird. Der Wert -1 bedeutet, dass die automatische Pause deaktiviert ist. |
catalog |
Sortierung des Metadatenkatalogs. |
collation | Die Sortierung der Datenbank. |
create |
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. |
creation |
Das Erstellungsdatum der Datenbank (ISO8601-Format). HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
current |
Der Speicherkontotyp, der zum Speichern von Sicherungen für diese Datenbank verwendet wird. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
current |
Der aktuelle Dienstlevelzielname der Datenbank. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
current |
Der Name und die Ebene der SKU. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
database |
Die ID der Datenbank. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
default |
Die sekundäre Standardregion für diese Datenbank. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
earliest |
Dies zeichnet das früheste Startdatum und die früheste Uhrzeit der Wiederherstellung für diese Datenbank auf (ISO8601-Format). HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
elastic |
Der Ressourcenbezeichner des Pools für elastische Datenbanken, der diese Datenbank enthält. |
encryption |
Der Azure Key Vault-URI der Datenbank, wenn er mit pro datenbankseitig verwalteten Schlüsseln konfiguriert ist. |
failover |
Failovergruppenressourcenbezeichner, zu dem diese Datenbank gehört. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
federated |
Client-ID, die für mandantenübergreifendes CMK-Szenario pro Datenbank verwendet wird |
high |
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 |
is |
Die Infrastrukturverschlüsselung ist für diese Datenbank aktiviert. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
is |
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. |
keys | Die Ressourcen-ID der zu verwendenden benutzerseitig zugewiesenen Identitäten |
license |
Der Lizenztyp, der für diese Datenbank angewendet werden soll.
|
long |
Der Ressourcenbezeichner der langfristigen Aufbewahrungssicherung, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist. |
maintenance |
Wartungskonfigurations-ID, die der Datenbank zugewiesen ist. Diese Konfiguration definiert den Zeitraum, in dem die Wartungsupdates durchgeführt werden. |
manual |
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. |
max |
Die maximale Protokollgröße für diese Datenbank. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
max |
Die maximale Größe der Datenbank, ausgedrückt in Bytes. |
min |
Minimale Kapazität, die die Datenbank immer zugewiesen hat, wenn sie nicht angehalten wird |
paused |
Das Datum, an dem die Datenbank durch Benutzerkonfiguration oder -aktion angehalten wurde (ISO8601-Format). NULL, wenn die Datenbank bereit ist. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
perform |
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. |
preferred |
Typ der für die Datenbank angeforderten Enclave, d. h. Standard- oder VBS-Enclaves. |
read |
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. |
recoverable |
Der Ressourcenbezeichner der wiederherstellbaren Datenbank, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist. |
recovery |
Der Ressourcenbezeichner des Wiederherstellungspunkts, der dem Erstellungsvorgang dieser Datenbank zugeordnet ist. |
requested |
Der Speicherkontotyp, der zum Speichern von Sicherungen für diese Datenbank verwendet werden soll. |
requested |
Der angeforderte Servicelevel-Zielname der Datenbank. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
restorable |
Der Ressourcenbezeichner der wiederherstellbaren gelöschten Datenbank, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist. |
restore |
Gibt den Zeitpunkt (ISO8601-Format) der Quelldatenbank an, die zum Erstellen der neuen Datenbank wiederhergestellt wird. |
resumed |
Das Datum, an dem die Datenbank durch eine Benutzeraktion oder Datenbankanmeldung fortgesetzt wurde (ISO8601-Format). NULL, wenn die Datenbank angehalten ist. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
sample |
Der Name des Beispielschemas, das beim Erstellen dieser Datenbank angewendet werden soll. |
secondary |
Der sekundäre Typ der Datenbank, wenn es sich um eine sekundäre Datenbank handelt. Gültige Werte sind Geo, Benannt und Standby. |
sku | Der Name und die Ebene der SKU. |
source |
Gibt den Zeitpunkt an, zu dem die Datenbank gelöscht wurde. |
source |
Der Ressourcenbezeichner der Quelldatenbank, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist. |
status | Der Status der Datenbank. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
tags | Ressourcentags. |
zone |
Unabhängig davon, ob diese Datenbank zonenredundant ist, bedeutet dies, dass die Replikate dieser Datenbank auf mehrere Verfügbarkeitszonen verteilt werden. |
Details zur Eigenschaft
autoPauseDelay
Zeit in Minuten, nach der die Datenbank automatisch angehalten wird. Der Wert -1 bedeutet, dass die automatische Pause deaktiviert ist.
autoPauseDelay?: number
Eigenschaftswert
number
catalogCollation
Sortierung des Metadatenkatalogs.
catalogCollation?: string
Eigenschaftswert
string
collation
Die Sortierung der Datenbank.
collation?: string
Eigenschaftswert
string
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.
createMode?: string
Eigenschaftswert
string
creationDate
Das Erstellungsdatum der Datenbank (ISO8601-Format). HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
creationDate?: Date
Eigenschaftswert
Date
currentBackupStorageRedundancy
Der Speicherkontotyp, der zum Speichern von Sicherungen für diese Datenbank verwendet wird. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
currentBackupStorageRedundancy?: string
Eigenschaftswert
string
currentServiceObjectiveName
Der aktuelle Dienstlevelzielname der Datenbank. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
currentServiceObjectiveName?: string
Eigenschaftswert
string
currentSku
Der Name und die Ebene der SKU. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
currentSku?: Sku
Eigenschaftswert
databaseId
Die ID der Datenbank. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
databaseId?: string
Eigenschaftswert
string
defaultSecondaryLocation
Die sekundäre Standardregion für diese Datenbank. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
defaultSecondaryLocation?: string
Eigenschaftswert
string
earliestRestoreDate
Dies zeichnet das früheste Startdatum und die früheste Uhrzeit der Wiederherstellung für diese Datenbank auf (ISO8601-Format). HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
earliestRestoreDate?: Date
Eigenschaftswert
Date
elasticPoolId
Der Ressourcenbezeichner des Pools für elastische Datenbanken, der diese Datenbank enthält.
elasticPoolId?: string
Eigenschaftswert
string
encryptionProtector
Der Azure Key Vault-URI der Datenbank, wenn er mit pro datenbankseitig verwalteten Schlüsseln konfiguriert ist.
encryptionProtector?: string
Eigenschaftswert
string
failoverGroupId
Failovergruppenressourcenbezeichner, zu dem diese Datenbank gehört. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
failoverGroupId?: string
Eigenschaftswert
string
federatedClientId
Client-ID, die für mandantenübergreifendes CMK-Szenario pro Datenbank verwendet wird
federatedClientId?: string
Eigenschaftswert
string
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.
highAvailabilityReplicaCount?: number
Eigenschaftswert
number
identity
isInfraEncryptionEnabled
Die Infrastrukturverschlüsselung ist für diese Datenbank aktiviert. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
isInfraEncryptionEnabled?: boolean
Eigenschaftswert
boolean
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.
isLedgerOn?: boolean
Eigenschaftswert
boolean
keys
Die Ressourcen-ID der zu verwendenden benutzerseitig zugewiesenen Identitäten
keys?: {[propertyName: string]: DatabaseKey}
Eigenschaftswert
{[propertyName: string]: DatabaseKey}
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.
licenseType?: string
Eigenschaftswert
string
longTermRetentionBackupResourceId
Der Ressourcenbezeichner der langfristigen Aufbewahrungssicherung, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist.
longTermRetentionBackupResourceId?: string
Eigenschaftswert
string
maintenanceConfigurationId
Wartungskonfigurations-ID, die der Datenbank zugewiesen ist. Diese Konfiguration definiert den Zeitraum, in dem die Wartungsupdates durchgeführt werden.
maintenanceConfigurationId?: string
Eigenschaftswert
string
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.
manualCutover?: boolean
Eigenschaftswert
boolean
maxLogSizeBytes
Die maximale Protokollgröße für diese Datenbank. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
maxLogSizeBytes?: number
Eigenschaftswert
number
maxSizeBytes
Die maximale Größe der Datenbank, ausgedrückt in Bytes.
maxSizeBytes?: number
Eigenschaftswert
number
minCapacity
Minimale Kapazität, die die Datenbank immer zugewiesen hat, wenn sie nicht angehalten wird
minCapacity?: number
Eigenschaftswert
number
pausedDate
Das Datum, an dem die Datenbank durch Benutzerkonfiguration oder -aktion angehalten wurde (ISO8601-Format). NULL, wenn die Datenbank bereit ist. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
pausedDate?: Date
Eigenschaftswert
Date
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.
performCutover?: boolean
Eigenschaftswert
boolean
preferredEnclaveType
Typ der für die Datenbank angeforderten Enclave, d. h. Standard- oder VBS-Enclaves.
preferredEnclaveType?: string
Eigenschaftswert
string
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.
readScale?: string
Eigenschaftswert
string
recoverableDatabaseId
Der Ressourcenbezeichner der wiederherstellbaren Datenbank, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist.
recoverableDatabaseId?: string
Eigenschaftswert
string
recoveryServicesRecoveryPointId
Der Ressourcenbezeichner des Wiederherstellungspunkts, der dem Erstellungsvorgang dieser Datenbank zugeordnet ist.
recoveryServicesRecoveryPointId?: string
Eigenschaftswert
string
requestedBackupStorageRedundancy
Der Speicherkontotyp, der zum Speichern von Sicherungen für diese Datenbank verwendet werden soll.
requestedBackupStorageRedundancy?: string
Eigenschaftswert
string
requestedServiceObjectiveName
Der angeforderte Servicelevel-Zielname der Datenbank. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
requestedServiceObjectiveName?: string
Eigenschaftswert
string
restorableDroppedDatabaseId
Der Ressourcenbezeichner der wiederherstellbaren gelöschten Datenbank, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist.
restorableDroppedDatabaseId?: string
Eigenschaftswert
string
restorePointInTime
Gibt den Zeitpunkt (ISO8601-Format) der Quelldatenbank an, die zum Erstellen der neuen Datenbank wiederhergestellt wird.
restorePointInTime?: Date
Eigenschaftswert
Date
resumedDate
Das Datum, an dem die Datenbank durch eine Benutzeraktion oder Datenbankanmeldung fortgesetzt wurde (ISO8601-Format). NULL, wenn die Datenbank angehalten ist. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
resumedDate?: Date
Eigenschaftswert
Date
sampleName
Der Name des Beispielschemas, das beim Erstellen dieser Datenbank angewendet werden soll.
sampleName?: string
Eigenschaftswert
string
secondaryType
Der sekundäre Typ der Datenbank, wenn es sich um eine sekundäre Datenbank handelt. Gültige Werte sind Geo, Benannt und Standby.
secondaryType?: string
Eigenschaftswert
string
sku
sourceDatabaseDeletionDate
Gibt den Zeitpunkt an, zu dem die Datenbank gelöscht wurde.
sourceDatabaseDeletionDate?: Date
Eigenschaftswert
Date
sourceDatabaseId
Der Ressourcenbezeichner der Quelldatenbank, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist.
sourceDatabaseId?: string
Eigenschaftswert
string
status
Der Status der Datenbank. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
status?: string
Eigenschaftswert
string
tags
Ressourcentags.
tags?: {[propertyName: string]: string}
Eigenschaftswert
{[propertyName: string]: string}
zoneRedundant
Unabhängig davon, ob diese Datenbank zonenredundant ist, bedeutet dies, dass die Replikate dieser Datenbank auf mehrere Verfügbarkeitszonen verteilt werden.
zoneRedundant?: boolean
Eigenschaftswert
boolean