Share via


DatabaseInner Klasse

Definition

Stellt eine Datenbank dar.

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

Konstruktoren

DatabaseInner()

Initialisiert eine neue instance der DatabaseInner-Klasse.

DatabaseInner(String, String, String, String, IDictionary<String, String>, String, String, Nullable<DateTime>, Nullable<Int64>, Nullable<Guid>, Nullable<Guid>, Nullable<DateTime>, CreateMode, String, Nullable<DateTime>, Nullable<DateTime>, String, DatabaseEdition, String, Nullable<Guid>, ServiceObjectiveName, ServiceObjectiveName, String, String, String, IList<ServiceTierAdvisorInner>, IList<TransparentDataEncryptionInner>, IList<RecommendedIndex>, String, Nullable<ReadScale>, SampleName, Nullable<Boolean>)

Initialisiert eine neue instance der DatabaseInner-Klasse.

Eigenschaften

Collation

Ruft die Sortierung der Datenbank ab oder legt sie fest. Wenn createMode nicht Standard ist, wird dieser Wert ignoriert.

ContainmentState

Ruft den Einschlussstatus der Datenbank ab.

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.

OnlineSecondary/NonReadableSecondary: Erstellt eine Datenbank als (lesbares oder nicht lesbares) 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, NonReadableSecondary, OnlineSecondary und RestoreLongTermRetentionBackup werden für die DataWarehouse-Edition nicht unterstützt. Mögliche Werte: "Copy", "Default", "NonReadableSecondary", "OnlineSecondary", "PointInTimeRestore", "Recovery", "Restore", "Restore", "RestoreLongTermRetentionBackup"

CreationDate

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

CurrentServiceObjectiveId

Ruft die aktuelle Ziel-ID des Servicelevels der Datenbank ab. Dies ist die ID des Dienstlevelziels, das derzeit aktiv ist.

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 oder legt sie fest. Die DatabaseEditions-Enumeration enthält alle gültigen Editionen. Wenn createMode nicht lesbarsecondary oder OnlineSecondary ist, wird dieser Wert ignoriert.

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 Capabilities_ListByLocation für Ihr Abonnement in einer Azure-Region verfügbar sind:

az sql db list-editions -l &amp;lt;location&amp;gt; -o table
Get-AzSqlServerServiceObjective -Location &amp;lt;location&amp;gt;

. Mögliche Werte: "Web", "Business", "Basic", "Standard", "Premium", "PremiumRS", "Free", "Stretch", "DataWarehouse", "System", "System", "System2", "GeneralPurpose", "BusinessCritical", "Hyperscale"

ElasticPoolName

Ruft den Namen des Pools für elastische Datenbanken ab, in dem sich die Datenbank befindet, oder legt den Namen fest. 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, die diese Datenbank enthält.

Id

Ressourcen-ID. Setter ist geschützt, da id in Netzwerkressourcen festgelegt werden muss.

(Geerbt von ProxyResource)
Kind

Ruft die Art der Datenbank ab. Dies sind Metadaten, die für die Azure-Portal-Benutzeroberfläche verwendet werden.

Location

Ressourcenspeicherort

(Geerbt von Resource)
MaxSizeBytes

Ruft die maximale Größe der Datenbank in Bytes ab oder legt diese fest. Wenn createMode nicht Standard 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.

Name

Ressourcenname

(Geerbt von ProxyResource)
ReadScale

Ruft bedingt ab oder legt diese fest. Wenn es sich bei der Datenbank um eine geo-sekundäre Datenbank handelt, gibt readScale an, ob schreibgeschützte Verbindungen mit dieser Datenbank zulässig sind. Wird für die DataWarehouse-Edition nicht unterstützt. Mögliche Werte: "Enabled", "Disabled"

RecommendedIndex

Ruft die empfohlenen Indizes für diese Datenbank ab.

RecoveryServicesRecoveryPointResourceId

Ruft bedingt ab oder legt diese fest. Wenn createMode auf RestoreLongTermRetentionBackup festgelegt ist, ist dieser Wert erforderlich. Gibt die Ressourcen-ID des Wiederherstellungspunkts an, aus dem wiederhergestellt werden soll.

RequestedServiceObjectiveId

Ruft die konfigurierte Servicelevelziel-ID der Datenbank ab oder legt diese fest. Dies ist das Servicelevelziel, das gerade auf die Datenbank angewendet wird. Nach der erfolgreichen Aktualisierung entspricht es dem Wert der eigenschaft currentServiceObjectiveId. Wenn requestedServiceObjectiveId und requestedServiceObjectiveName aktualisiert werden, überschreibt der Wert von requestedServiceObjectiveId den Wert von requestedServiceObjectiveName.

Die Liste der SKUs kann je nach Region und Supportangebot variieren. Verwenden Sie die REST-API, um die Dienstziel-IDs zu ermitteln, die Capabilities_ListByLocation für Ihr Abonnement in einer Azure-Region verfügbar sind.

RequestedServiceObjectiveName

Ruft den Namen des konfigurierten Servicelevelziels der Datenbank ab oder legt den Namen fest. Dies ist das Servicelevelziel, das gerade auf die Datenbank angewendet wird. Nach der erfolgreichen Aktualisierung entspricht es dem Wert der serviceLevelObjective-Eigenschaft.

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 Capabilities_ListByLocation für Ihr Abonnement in einer Azure-Region verfügbar sind:

az sql db list-editions -l &amp;lt;location&amp;gt; -o table
Get-AzSqlServerServiceObjective -Location &amp;lt;location&amp;gt;

. Mögliche Werte: "System", "System0", "System1", "System2", "System3", "System4", "System2L", 'System3L', 'System4L', 'Free', 'Basic', 'S0', 'S1', 'S2', 'S3', 'S4', 'S6', 'S7', 'S9', 'S12', 'P1', 'P2', 'P3', 'P4', 'P6', 'P11', 'P15', 'PRS1', 'PRS2', 'PRS4', 'PRS6', 'DW100', 'DW200', 'DW300', 'DW400', 'DW500', 'DW600', 'DW1000', 'DW1200', 'DW1000c', 'DW1500', 'DW1500' "DW2000", "DW2000c", "DW3000", "DW2500c", "DW3000c", "DW6000", "DW5000c", "DW6000c", "DW7500c", "DW10000c", "DW15000c", "DW30000c", "DS100", "DS200", "DS300", "DS400", "DS500", "DS600", "DS1000", "DS1200", "DS1500", "DS2000", "ElasticPool"

RestorePointInTime

Ruft bedingt ab oder legt diese fest. Wenn createMode den Wert PointInTimeRestore aufweist, ist dieser Wert erforderlich. Wenn createMode auf Restore festgelegt ist, ist dieser Wert optional. Gibt den Zeitpunkt (ISO8601-Format) der Quelldatenbank an, die zum Erstellen der neuen Datenbank wiederhergestellt wird. Muss größer oder gleich dem frühestenRestoreDate-Wert der Quelldatenbank sein.

SampleName

Ruft ab oder legt den Namen des Beispielschemas fest, das beim Erstellen dieser Datenbank angewendet werden soll. Wenn createMode nicht Standard ist, wird dieser Wert ignoriert. Wird für die DataWarehouse-Edition nicht unterstützt. Mögliche Werte: "AdventureWorksLT"

ServiceLevelObjective

Ruft das aktuelle Servicelevelziel der Datenbank ab. Mögliche Werte: "System", "System0", "System1", "System2", "System3", "System4", "System2L", 'System3L', 'System4L', 'Free', 'Basic', 'S0', 'S1', 'S2', 'S3', 'S4', 'S6', 'S7', 'S9', 'S12', 'P1', 'P2', 'P3', 'P4', 'P6', 'P11', 'P15', 'PRS1', 'PRS2', 'PRS4', 'PRS6', 'DW100', 'DW200', 'DW300', 'DW400', 'DW500', 'DW600', 'DW1000', 'DW1200', 'DW1000c', 'DW1500', 'DW1500' "DW2000", "DW2000c", "DW3000", "DW2500c", "DW3000c", "DW6000", "DW5000c", "DW6000c", "DW7500c", "DW10000c", "DW15000c", "DW30000c", "DS100", "DS200", "DS300", "DS400", "DS500", "DS600", "DS1000", "DS1200", "DS1500", "DS2000", "ElasticPool"

ServiceTierAdvisors

Ruft die Liste der Dienstebenenratgeber für diese Datenbank ab. Erweiterte Eigenschaft

SourceDatabaseDeletionDate

Ruft bedingt ab oder legt diese fest. Wenn createMode restore ist und sourceDatabaseId die ursprüngliche Ressourcen-ID der gelöschten Datenbank ist, wenn sie vorhanden war (im Gegensatz zur aktuellen wiederherstellbaren gelöschten Datenbank-ID), ist dieser Wert erforderlich. Gibt den Zeitpunkt an, zu dem die Datenbank gelöscht wurde.

SourceDatabaseId

Ruft bedingt ab oder legt diese fest. Wenn createMode auf Copy, NonReadableSecondary, OnlineSecondary, PointInTimeRestore, Recovery oder Restore festgelegt ist, ist dieser Wert erforderlich. Gibt die Ressourcen-ID der Quelldatenbank an. Wenn createMode NichtlesbarSecondary oder OnlineSecondary ist, muss der Name der Quelldatenbank mit der neuen Datenbank identisch sein, die erstellt wird.

Status

Ruft die status der Datenbank ab.

Tags

Ressourcentags

(Geerbt von Resource)
TransparentDataEncryption

Ruft die transparenten Datenverschlüsselungsinformationen für diese Datenbank ab.

Type

Ressourcentyp

(Geerbt von ProxyResource)
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: