Freigeben über


ManagedDatabase Klasse

Definition

Eine verwaltete Datenbankressource.

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

Konstruktoren

ManagedDatabase()

Initialisiert eine neue instance der ManagedDatabase-Klasse.

ManagedDatabase(String, String, String, String, IDictionary<String, String>, String, String, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, String, String, String, String, String, String, String, String, String, String, Nullable<Boolean>, String)

Initialisiert eine neue instance der ManagedDatabase-Klasse.

Eigenschaften

AutoCompleteRestore

Ruft ab oder legt fest, ob die Wiederherstellung dieser verwalteten Datenbank automatisch abgeschlossen werden soll.

CatalogCollation

Ruft die Sortierung des Metadatenkatalogs ab oder legt diese fest. Mögliche Werte: "DATABASE_DEFAULT", "SQL_Latin1_General_CP1_CI_AS"

Collation

Ruft die Sortierung der verwalteten Datenbank ab oder legt diese fest.

CreateMode

Ruft den Erstellungsmodus für verwaltete Datenbanken ab oder legt diese fest. PointInTimeRestore: Erstellen Sie eine Datenbank, indem Sie eine Point-in-Time-Sicherung einer vorhandenen Datenbank wiederherstellen. SourceDatabaseName, SourceManagedInstanceName und PointInTime müssen angegeben werden. RestoreExternalBackup: Erstellen Sie eine Datenbank, indem Sie eine Wiederherstellung aus externen Sicherungsdateien durchführen. Sortierung, StorageContainerUri und StorageContainerSasToken müssen angegeben werden. Wiederherstellung: Erstellt eine Datenbank, indem eine georeplizierte Sicherung wiederhergestellt wird. RecoverableDatabaseId muss als wiederherzustellende Datenbankressourcen-ID angegeben werden. RestoreLongTermRetentionBackup: Erstellen Sie eine Datenbank, indem Sie eine Langfristige Aufbewahrungssicherung wiederherstellen (longTermRetentionBackupResourceId erforderlich). Mögliche Werte: "Default", "RestoreExternalBackup", "PointInTimeRestore", "Recovery", "RestoreLongTermRetentionBackup"

CreationDate

Ruft das Erstellungsdatum der Datenbank ab.

DefaultSecondaryLocation

Ruft geopaarete Region ab.

EarliestRestorePoint

Ruft den frühesten Wiederherstellungspunkt für die Zeitpunktwiederherstellung ab.

FailoverGroupId

Ruft instance Ressourcenbezeichner der Failovergruppe ab, zu dem diese verwaltete Datenbank gehört.

Id

Ruft die Ressourcen-ID ab

(Geerbt von Resource)
LastBackupName

Ruft den Namen der letzten Sicherungsdatei für die Wiederherstellung dieser verwalteten Datenbank ab oder legt diesen fest.

Location

Ruft den Ressourcenspeicherort ab oder legt diese fest.

(Geerbt von TrackedResource)
LongTermRetentionBackupResourceId

Ruft den Namen der Langfristigen Aufbewahrungssicherung ab, die für die Wiederherstellung dieser verwalteten Datenbank verwendet werden soll, oder legt diesen fest.

Name

Ruft den Ressourcennamen ab.

(Geerbt von Resource)
RecoverableDatabaseId

Ruft den Ressourcenbezeichner der wiederherstellbaren Datenbank ab, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist, oder legt diesen fest.

RestorableDroppedDatabaseId

Ruft die wiederherstellbar gelöschte Datenbankressourcen-ID ab, die beim Erstellen dieser Datenbank wiederhergestellt werden soll, oder legt diese fest.

RestorePointInTime

Ruft bedingt ab oder legt diese fest. Wenn createMode PointInTimeRestore ist, ist dieser Wert erforderlich. Gibt den Zeitpunkt (ISO8601-Format) der Quelldatenbank an, die zum Erstellen der neuen Datenbank wiederhergestellt wird.

SourceDatabaseId

Ruft den Ressourcenbezeichner der Quelldatenbank ab, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist, oder legt diesen fest.

Status

Ruft status der Datenbank ab. Mögliche Werte: "Online", "Offline", "Shutdown", "Creating", "Unaccessible", "Restoring", "Updating"

StorageContainerSasToken

Ruft bedingt ab oder legt diese fest. Wenn createMode RestoreExternalBackup ist, ist dieser Wert erforderlich. Gibt das SAS-Token des Speichercontainers an.

StorageContainerUri

Ruft bedingt ab oder legt diese fest. Wenn createMode RestoreExternalBackup ist, ist dieser Wert erforderlich. Gibt den URI des Speichercontainers an, in dem Sicherungen für diese Wiederherstellung gespeichert werden.

Tags

Ruft Ressourcentags ab oder legt diese fest.

(Geerbt von TrackedResource)
Type

Ruft den Ressourcentyp ab.

(Geerbt von Resource)

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: