Partilhar via


ISqlDatabase Interface

Definição

Uma representação imutável do lado do cliente de um banco de dados do servidor SQL do Azure.

public interface ISqlDatabase : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IChildResource<Microsoft.Azure.Management.Sql.Fluent.ISqlServer>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IExternalChildResource<Microsoft.Azure.Management.Sql.Fluent.ISqlDatabase,Microsoft.Azure.Management.Sql.Fluent.ISqlServer>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Sql.Fluent.Models.DatabaseInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasParent<Microsoft.Azure.Management.Sql.Fluent.ISqlServer>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasResourceGroup, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.Sql.Fluent.ISqlDatabase>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Sql.Fluent.SqlDatabase.Update.IUpdate>
type ISqlDatabase = interface
    interface IBeta
    interface IExternalChildResource<ISqlDatabase, ISqlServer>
    interface IChildResource<ISqlServer>
    interface IHasName
    interface IIndexable
    interface IHasParent<ISqlServer>
    interface IRefreshable<ISqlDatabase>
    interface IHasInner<DatabaseInner>
    interface IHasResourceGroup
    interface IUpdatable<IUpdate>
Public Interface ISqlDatabase
Implements IBeta, IChildResource(Of ISqlServer), IExternalChildResource(Of ISqlDatabase, ISqlServer), IHasInner(Of DatabaseInner), IHasParent(Of ISqlServer), IHasResourceGroup, IRefreshable(Of ISqlDatabase), IUpdatable(Of IUpdate)
Derivado
Implementações

Propriedades

Collation

Obtém a ordenação do banco de dados SQL do Azure.

CreationDate

Obtém a data de criação do Banco de Dados SQL do Azure.

CurrentServiceObjectiveId

Obtém a ID de Objetivo de Nível de Serviço atual do Banco de Dados SQL do Azure, esta é a ID do Objetivo de Nível de Serviço que está ativo no momento.

DatabaseId

Obtém a ID do banco de dados SQL do Azure.

DefaultSecondaryLocation

Obtém o valor defaultSecondaryLocation.

EarliestRestoreDate

Obtém a data de início do período de recuperação do Banco de Dados SQL do Azure. Isso registra a data e a hora de início em que a recuperação está disponível para esse banco de dados SQL do Azure.

Edition

Obtém a edição do Banco de Dados SQL do Azure.

ElasticPoolName

Obtém o valor elasticPoolName.

Id

Uma representação imutável do lado do cliente de um banco de dados do servidor SQL do Azure.

(Herdado de IExternalChildResource<FluentModelT,IParentT>)
Inner

Uma representação imutável do lado do cliente de um banco de dados do servidor SQL do Azure.

(Herdado de IHasInner<T>)
IsDataWarehouse

Obtém true se este Banco de Dados for SqlWarehouse.

Key

Uma representação imutável do lado do cliente de um banco de dados do servidor SQL do Azure.

(Herdado de IIndexable)
MaxSizeBytes

Obtém o tamanho máximo do banco de dados SQL do Azure expresso em bytes.

Name

Obtém o nome do recurso

(Herdado de IHasName)
Parent

Obtém o pai desse recurso filho.

(Herdado de IHasParent<ParentT>)
ParentId

Obtém a ID do SQL Server pai.

Region

Obtém a região em que o recurso está.

RegionName

Obtém o nome da região em que o recurso está.

RequestedServiceObjectiveId

Obtém a ID de Objetivo de Nível de Serviço configurada do Banco de Dados SQL do Azure, este é o Objetivo de Nível de Serviço que está sendo aplicado ao Banco de Dados SQL do Azure.

RequestedServiceObjectiveName

Obtém o nome do Objetivo de Nível de Serviço configurado do Banco de Dados SQL do Azure, este é o Objetivo de Nível de Serviço que está sendo aplicado ao Banco de Dados SQL do Azure.

ResourceGroupName

Uma representação imutável do lado do cliente de um banco de dados do servidor SQL do Azure.

(Herdado de IHasResourceGroup)
ServiceLevelObjective

Obtém o objetivo de nível de serviço do banco de dados SQL do Azure.

SqlServerName

Obtém o nome da SQL Server à qual este banco de dados pertence.

Status

Obtém o status do Banco de Dados SQL do Azure.

SyncGroups

Obtém o ponto de entrada do Grupo de Sincronização do SQL para o banco de dados atual.

Tags

Obtém as marcas do Banco de Dados SQL atual

Métodos

AsWarehouse()

Uma representação imutável do lado do cliente de um banco de dados do servidor SQL do Azure.

DefineThreatDetectionPolicy(String)

Inicia uma definição para uma política de alerta de segurança.

Delete()

Exclui o banco de dados do servidor.

DeleteAsync(CancellationToken)

Exclui o banco de dados de forma assíncrona.

ExportTo(ICreatable<IStorageAccount>, String, String)

Exporta o banco de dados atual para uma nova conta de armazenamento e caminho relativo.

ExportTo(IStorageAccount, String, String)

Exporta o banco de dados atual para uma conta de armazenamento existente e um caminho relativo.

ExportTo(String)

Exporta o banco de dados atual para um caminho de URI especificado.

GetDatabaseAutomaticTuning()

Obtém um estado e opções de ajuste automático do banco de dados SQL.

GetThreatDetectionPolicy()

Obtém uma política de detecção de ameaças do banco de dados SQL.

GetTransparentDataEncryption()

Obtém um banco de dados SQL do Azure Transparent Data Encryption para este banco de dados.

GetTransparentDataEncryptionAsync(CancellationToken)

Obtém um banco de dados SQL do Azure Transparent Data Encryption para este banco de dados.

ImportBacpac(IStorageAccount, String, String)

Importa para o banco de dados atual de uma conta de armazenamento existente e um caminho relativo; o banco de dados atual deve estar vazio.

ImportBacpac(String)

Importa para o banco de dados atual de um caminho de URI especificado; o banco de dados atual deve estar vazio.

ListMetricDefinitions()

Uma representação imutável do lado do cliente de um banco de dados do servidor SQL do Azure.

ListMetricDefinitionsAsync(CancellationToken)

Uma representação imutável do lado do cliente de um banco de dados do servidor SQL do Azure.

ListMetrics(String)

Uma representação imutável do lado do cliente de um banco de dados do servidor SQL do Azure.

ListMetricsAsync(String, CancellationToken)

Uma representação imutável do lado do cliente de um banco de dados do servidor SQL do Azure.

ListReplicationLinks()

Uma representação imutável do lado do cliente de um banco de dados do servidor SQL do Azure.

ListReplicationLinksAsync(CancellationToken)

Uma representação imutável do lado do cliente de um banco de dados do servidor SQL do Azure.

ListRestorePoints()

Uma representação imutável do lado do cliente de um banco de dados do servidor SQL do Azure.

ListRestorePointsAsync(CancellationToken)

Uma representação imutável do lado do cliente de um banco de dados do servidor SQL do Azure.

ListServiceTierAdvisors()

Uma representação imutável do lado do cliente de um banco de dados do servidor SQL do Azure.

ListServiceTierAdvisorsAsync(CancellationToken)

Uma representação imutável do lado do cliente de um banco de dados do servidor SQL do Azure.

ListUsageMetrics()

Lista as métricas de uso do banco de dados SQL.

ListUsageMetricsAsync(CancellationToken)

Lista de forma assíncrona as métricas de uso do banco de dados SQL.

ListUsages()

Uma representação imutável do lado do cliente de um banco de dados do servidor SQL do Azure.

Refresh()

Atualiza o recurso a ser sincronizado com o Azure.

(Herdado de IRefreshable<T>)
RefreshAsync(CancellationToken)

Atualiza o recurso a ser sincronizado com o Azure.

(Herdado de IRefreshable<T>)
Rename(String)

Renomeia o banco de dados.

RenameAsync(String, CancellationToken)

Renomeia o banco de dados de forma assíncrona.

Update()

Uma representação imutável do lado do cliente de um banco de dados do servidor SQL do Azure.

(Herdado de IUpdatable<T>)

Aplica-se a