SqlDatabaseData 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 Klasse, die das SqlDatabase-Datenmodell darstellt. Eine Datenbankressource.
public class SqlDatabaseData : Azure.ResourceManager.Models.TrackedResourceData
type SqlDatabaseData = class
inherit TrackedResourceData
Public Class SqlDatabaseData
Inherits TrackedResourceData
- Vererbung
Konstruktoren
SqlDatabaseData(AzureLocation) |
Initialisiert eine neue instance von SqlDatabaseData. |
Eigenschaften
AutoPauseDelay |
Zeit in Minuten, nach der die Datenbank automatisch angehalten wird. Der Wert -1 bedeutet, dass die automatische Pause deaktiviert ist. |
AvailabilityZone |
Gibt die Verfügbarkeitszone an, an die die Datenbank angeheftet 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 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. |
CurrentBackupStorageRedundancy |
Der Speicherkontotyp, der zum Speichern von Sicherungen für diese Datenbank verwendet wird. |
CurrentServiceObjectiveName |
Der aktuelle Dienstebenenzielname 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 wird 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 vom Kunden verwalteten Datenbankschlüsseln konfiguriert ist. |
EncryptionProtectorAutoRotation |
Das Flag zum Aktivieren oder Deaktivieren der automatischen Drehung des AKV-Schlüssels für die Datenbankverschlüsselungs-Schutzvorrichtung. |
FailoverGroupId |
Failovergruppenressourcenbezeichner, zu dem diese Datenbank gehört. |
FederatedClientId |
Die Client-ID, die für das mandantenübergreifende CMK-Szenario pro Datenbank verwendet wird. |
FreeLimitExhaustionBehavior |
Gibt das Verhalten an, wenn die monatlichen Freigrenzen für die kostenlose Datenbank ausgeschöpft sind. AutoPause: Die Datenbank wird automatisch angehalten, wenn die kostenlosen Grenzwerte für den Rest des Monats ausgeschöpft sind. BillForUsage: Die Datenbank ist weiterhin online, wenn die kostenlosen Grenzwerte ausgeschöpft sind, und alle Überschreitungen werden in Rechnung gestellt. |
HighAvailabilityReplicaCount |
Die Anzahl der sekundären Replikate, die der Datenbank zugeordnet sind, die zur Bereitstellung von Hochverfügbarkeit verwendet werden. Gilt nicht für eine Hyperscale-Datenbank in einem Pool für elastische Datenbanken. |
Id |
Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. (Geerbt von ResourceData) |
Identity |
Die Azure Active Directory-Identität der Datenbank. |
IsInfraEncryptionEnabled |
Die Infrastrukturverschlüsselung ist für diese Datenbank aktiviert. |
IsLedgerOn |
Gibt an, ob es sich bei dieser Datenbank um eine Ledgerdatenbank handelt. Das 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, bedeutet dies, dass die Replikate dieser Datenbank auf mehrere Verfügbarkeitszonen verteilt werden. |
Keys |
Die Ressourcen-IDs der vom Benutzer zugewiesenen Identitäten, die verwendet werden sollen. |
Kind |
Art der Datenbank. Dies sind Metadaten, die für die Azure-Portal-Benutzeroberfläche verwendet werden. |
LicenseType |
Der Lizenztyp, der für diese Datenbank angewendet werden soll. |
Location |
Der geografische Standort, an dem sich die Ressource befindet. (Geerbt von TrackedResourceData) |
LongTermRetentionBackupResourceId |
Der Ressourcenbezeichner der Sicherung für die langfristige Aufbewahrung, 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. |
ManagedBy |
Ressource, die die Datenbank verwaltet. |
ManualCutover |
Gibt an, ob die vom Kunden kontrollierte manuelle Umstellung während des Vorgangs "Datenbank aktualisieren" auf den Hyperscale-Tarif erfolgen muss. Diese Eigenschaft gilt nur beim Skalieren der Datenbank vom Tarif Unternehmenskritisch/Universell/Premium/Standard auf den Hyperscale-Tarif. Wenn manualCutover angegeben ist, wartet der Skalierungsvorgang auf die Benutzereingabe, um die Übernahme auf die Hyperscale-Datenbank auszulösen. Geben Sie zum Auslösen der Übernahme 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 der Datenbank immer zugewiesen wird, wenn sie nicht angehalten wird. |
Name |
Der Name der Ressource. (Geerbt von ResourceData) |
PausedOn |
Das Datum, an dem die Datenbank nach Benutzerkonfiguration oder Aktion (ISO8601 Format) angehalten wurde. NULL, wenn die Datenbank bereit ist. |
PerformCutover |
Zum Auslösen der vom Kunden gesteuerten manuellen Übernahme 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 gilt nur, wenn die Skalierung der Datenbank vom Tarif Unternehmenskritisch/Universell/Premium/Standard auf den Hyperscale-Tarif bereits ausgeführt wird. Wenn performCutover angegeben ist, löst der Skalierungsvorgang die Übernahme aus und führt eine Rollenänderung in die 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 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. |
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 Servicelevel-Zielname der Datenbank. |
ResourceType |
Der Typ der Ressource. Beispiel: "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts". (Geerbt von ResourceData) |
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 eine Benutzeraktion oder Datenbankanmeldung (ISO8601 Format) fortgesetzt wurde. NULL, wenn die Datenbank angehalten ist. |
SampleName |
Der Name des Beispielschemas, das beim Erstellen dieser Datenbank angewendet werden soll. |
SecondaryType |
Der sekundäre Typ der Datenbank, wenn es sich um eine sekundäre Datenbank handelt. Gültige Werte sind Geo, Benannt und Standby. |
Sku |
Die Datenbank-SKU. 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, Ebene/Edition, Familie und Kapazität) zu ermitteln, die
|
SourceDatabaseDeletedOn |
Gibt den Zeitpunkt an, zu dem die Datenbank gelöscht wurde. |
SourceDatabaseId |
Der Ressourcenbezeichner der Quelldatenbank, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist. |
SourceResourceId |
Der Ressourcenbezeichner der Quelle, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist. Diese Eigenschaft wird nur für die DataWarehouse-Edition unterstützt und ermöglicht die abonnementübergreifende Wiederherstellung. Wenn sourceResourceId angegeben ist, dürfen sourceDatabaseId, recoverableDatabaseId, restorableDroppedDatabaseId und sourceDatabaseDeletionDate nicht angegeben werden, und CreateMode muss PointInTimeRestore, Restore oder Recover sein. Wenn createMode auf PointInTimeRestore festgelegt ist, muss sourceResourceId die Ressourcen-ID der vorhandenen Datenbank oder des vorhandenen SQL-Pools sein, und restorePointInTime muss angegeben werden. Wenn createMode auf Restore festgelegt ist, muss sourceResourceId die Ressourcen-ID der wiederherstellbaren gelöschten Datenbank oder des wiederherstellbaren gelöschten SQL-Pools sein. Wenn createMode auf Recover festgelegt ist, muss sourceResourceId die Ressourcen-ID der wiederherstellbaren Datenbank oder des wiederherstellbaren SQL-Pools sein. Wenn das Quellabonnement zu einem anderen Mandanten als dem Zielabonnement gehört, muss der Header "x-ms-authorization-auxiliary" ein Authentifizierungstoken für den Quellmandanten enthalten. Weitere Informationen zum Header "x-ms-authorization-auxiliary" finden Sie unter https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant |
Status |
Der Status der Datenbank. |
SystemData |
Azure Resource Manager-Metadaten mit createdBy- und modifiedBy-Informationen. (Geerbt von ResourceData) |
Tags |
Ressourcentags. (Geerbt von TrackedResourceData) |
UseFreeLimit |
Gibt an, ob die Datenbank kostenlose monatliche Grenzwerte verwendet. Zulässig für eine Datenbank in einem Abonnement. |
Gilt für:
Azure SDK for .NET