Partilhar via


ManagedDatabase Classe

Definição

Um recurso de banco de dados gerenciado.

[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
Herança
ManagedDatabase
Atributos

Construtores

ManagedDatabase()

Inicializa uma nova instância da classe ManagedDatabase.

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)

Inicializa uma nova instância da classe ManagedDatabase.

Propriedades

AutoCompleteRestore

Obtém ou define se a restauração desse banco de dados gerenciado deve ser concluída automaticamente.

CatalogCollation

Obtém ou define a ordenação do catálogo de metadados. Os valores possíveis incluem: 'DATABASE_DEFAULT', 'SQL_Latin1_General_CP1_CI_AS'

Collation

Obtém ou define a ordenação do banco de dados gerenciado.

CreateMode

Obtém ou define o modo de criação de banco de dados gerenciado. PointInTimeRestore: crie um banco de dados restaurando um backup pontual de um banco de dados existente. SourceDatabaseName, SourceManagedInstanceName e PointInTime devem ser especificados. RestoreExternalBackup: crie um banco de dados restaurando de arquivos de backup externos. Collation, StorageContainerUri e StorageContainerSasToken devem ser especificados. Recuperação: cria um banco de dados restaurando um backup replicado geograficamente. RecoverableDatabaseId deve ser especificado como a ID do recurso de banco de dados recuperável a ser restaurada. RestoreLongTermRetentionBackup: crie um banco de dados restaurando de um backup de retenção de longo prazo (longTermRetentionBackupResourceId necessário). Os valores possíveis incluem: 'Default', 'RestoreExternalBackup', 'PointInTimeRestore', 'Recovery', 'RestoreLongTermRetentionBackup'

CreationDate

Obtém a data de criação do banco de dados.

DefaultSecondaryLocation

Obtém a região emparelhada geograficamente.

EarliestRestorePoint

Obtém o ponto de restauração mais antigo no tempo para a restauração pontual.

FailoverGroupId

Obtém o identificador de recurso do Grupo de Failover de instância ao qual esse banco de dados gerenciado pertence.

Id

Obtém a ID do recurso.

(Herdado de Resource)
LastBackupName

Obtém ou define o nome do último arquivo de backup para restauração desse banco de dados gerenciado.

Location

Obtém ou define o local do recurso.

(Herdado de TrackedResource)
LongTermRetentionBackupResourceId

Obtém ou define o nome do backup de Retenção de Longo Prazo a ser usado para restauração desse banco de dados gerenciado.

Name

Obtém o nome do recurso.

(Herdado de Resource)
RecoverableDatabaseId

Obtém ou define o identificador de recurso do banco de dados recuperável associado à operação de criação desse banco de dados.

RestorableDroppedDatabaseId

Obtém ou define a ID do recurso de banco de dados descartado restaurável a ser restaurada ao criar esse banco de dados.

RestorePointInTime

Obtém ou define condicional. Se createMode for PointInTimeRestore, esse valor será necessário. Especifica o ponto no tempo (formato ISO8601) do banco de dados de origem que será restaurado para criar o novo banco de dados.

SourceDatabaseId

Obtém ou define o identificador de recurso do banco de dados de origem associado à operação de criação desse banco de dados.

Status

Obtém status do banco de dados. Os valores possíveis incluem: 'Online', 'Offline', 'Shutdown', 'Creating', 'Inaccessible', 'Restoring', 'Updating'

StorageContainerSasToken

Obtém ou define condicional. Se createMode for RestoreExternalBackup, esse valor será necessário. Especifica o token sas do contêiner de armazenamento.

StorageContainerUri

Obtém ou define condicional. Se createMode for RestoreExternalBackup, esse valor será necessário. Especifica o URI do contêiner de armazenamento em que os backups para essa restauração são armazenados.

Tags

Obtém ou define marcas de recurso.

(Herdado de TrackedResource)
Type

Obtém o tipo de recurso.

(Herdado de Resource)

Métodos

Validate()

Valide o objeto .

Aplica-se a