Compartilhar via


SqlDatabasePatch Classe

Definição

Um recurso de atualização de banco de dados.

public class SqlDatabasePatch
type SqlDatabasePatch = class
Public Class SqlDatabasePatch
Herança
SqlDatabasePatch

Construtores

SqlDatabasePatch()

Inicializa uma nova instância de SqlDatabasePatch.

Propriedades

AutoPauseDelay

Tempo em minutos após o qual o banco de dados é pausado automaticamente. Um valor de -1 significa que a pausa automática está desabilitada.

CatalogCollation

Ordenação do catálogo de metadados.

Collation

A ordenação do banco de dados.

CreatedOn

A data de criação do banco de dados (formato ISO8601).

CreateMode

Especifica o modo de criação do banco de dados.

Padrão: criação regular de banco de dados.

Copiar: cria um banco de dados como uma cópia de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID do recurso do banco de dados de origem.

Secundário: cria um banco de dados como um réplica secundário de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID do recurso do banco de dados primário existente.

PointInTimeRestore: cria um banco de dados restaurando um backup pontual de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID do recurso do banco de dados existente e restorePointInTime deve ser especificado.

Recuperação: cria um banco de dados restaurando um backup replicado geograficamente. sourceDatabaseId deve ser especificado como a ID do recurso de banco de dados recuperável a ser restaurada.

Restauração: cria um banco de dados restaurando um backup de um banco de dados excluído. sourceDatabaseId deve ser especificado. Se sourceDatabaseId for a ID de recurso original do banco de dados, sourceDatabaseDeletionDate deverá ser especificado. Caso contrário, sourceDatabaseId deve ser a ID do recurso de banco de dados descartada restaurável e sourceDatabaseDeletionDate será ignorado. restorePointInTime também pode ser especificado para restaurar de um ponto anterior no tempo.

RestoreLongTermRetentionBackup: cria um banco de dados restaurando de um cofre de retenção de longo prazo. recoveryServicesRecoveryPointResourceId deve ser especificado como a ID do recurso do ponto de recuperação.

Não há suporte para Copy, Secondary e RestoreLongTermRetentionBackup para a edição DataWarehouse.

CurrentBackupStorageRedundancy

O tipo de conta de armazenamento usado para armazenar backups para esse banco de dados.

CurrentServiceObjectiveName

O nome do objetivo do nível de serviço atual do banco de dados.

CurrentSku

O nome e a camada do SKU.

DatabaseId

A ID do banco de dados.

DefaultSecondaryLocation

A região secundária padrão para esse banco de dados.

EarliestRestoreOn

Isso registra a data e a hora de início mais antigas em que a restauração está disponível para esse banco de dados (formato ISO8601).

ElasticPoolId

O identificador de recurso do pool elástico que contém esse banco de dados.

EncryptionProtector

O URI do cofre de chaves do azure do banco de dados se ele estiver configurado com por Chaves Gerenciadas pelo Cliente de Banco de Dados.

EncryptionProtectorAutoRotation

O sinalizador para habilitar ou desabilitar a rotação automática da chave AKV do protetor de criptografia de banco de dados.

FailoverGroupId

Identificador de recurso do grupo de failover ao qual este banco de dados pertence.

FederatedClientId

A ID do cliente usada para o cenário de CMK entre locatários por banco de dados.

FreeLimitExhaustionBehavior

Especifica o comportamento quando os limites gratuitos mensais são esgotados para o banco de dados gratuito.

AutoPause: o banco de dados será pausado automaticamente após o esgotamento dos limites gratuitos para o restante do mês.

BillForUsage: o banco de dados continuará online após o esgotamento dos limites gratuitos e qualquer excedente será cobrado.

HighAvailabilityReplicaCount

O número de réplicas secundárias associadas ao banco de dados usado para fornecer alta disponibilidade. Não aplicável a um banco de dados de Hiperescala em um pool elástico.

Identity

Identidade do banco de dados.

IsInfraEncryptionEnabled

A criptografia infra está habilitada para esse banco de dados.

IsLedgerOn

Se esse banco de dados é ou não um banco de dados do razão, o que significa que todas as tabelas no banco de dados são tabelas do razão. Observação: o valor dessa propriedade não pode ser alterado após a criação do banco de dados.

IsZoneRedundant

Se esse banco de dados tem ou não redundância de zona, o que significa que as réplicas desse banco de dados serão distribuídas entre várias zonas de disponibilidade.

Keys

As IDs de recurso das identidades atribuídas pelo usuário a serem usadas.

LicenseType

O tipo de licença a ser aplicado a esse banco de dados. LicenseIncludedse você precisar de uma licença ou BasePrice se tiver uma licença e estiver qualificado para o Benefício Híbrido do Azure.

LongTermRetentionBackupResourceId

O identificador de recurso do backup de retenção de longo prazo associado à operação de criação desse banco de dados.

MaintenanceConfigurationId

ID de configuração de manutenção atribuída ao banco de dados. Essa configuração define o período em que as atualizações de manutenção ocorrerão.

ManualCutover

Se a substituição manual controlada pelo cliente precisa ou não ser feita durante a operação Atualizar Banco de Dados para a camada de Hiperescala.

Essa propriedade só é aplicável ao dimensionar o banco de dados da camada Comercialmente Crítico/Uso Geral/Premium/Standard para a camada de Hiperescala.

Quando manualCutover for especificado, a operação de dimensionamento aguardará a entrada do usuário para disparar a substituição para o banco de dados da Hiperescala.

Para disparar a substituição, forneça o parâmetro 'performCutover' quando a operação De dimensionamento estiver no estado De espera.

MaxLogSizeBytes

O tamanho máximo do log para esse banco de dados.

MaxSizeBytes

O tamanho máximo do banco de dados expresso em bytes.

MinCapacity

Capacidade mínima que o banco de dados sempre terá alocado, se não estiver em pausa.

PausedOn

A data em que o banco de dados foi pausado pela configuração ou ação do usuário (formato ISO8601). Nulo se o banco de dados estiver pronto.

PerformCutover

Para disparar a substituição manual controlada pelo cliente durante o estado de espera enquanto a operação de dimensionamento está em andamento.

Esse parâmetro de propriedade só é aplicável para operações de dimensionamento iniciadas junto com o parâmetro 'manualCutover'.

Essa propriedade só é aplicável quando o dimensionamento do banco de dados da camada Comercialmente Crítico/Uso Geral/Premium/Standard para a camada de Hiperescala já está em andamento.

Quando performCutover for especificado, a operação de dimensionamento disparará a substituição e executará a alteração de função no banco de dados de Hiperescala.

PreferredEnclaveType

Tipo de enclave solicitado no banco de dados, ou seja, enclaves padrão ou VBS.

ReadScale

O estado do roteamento somente leitura. Se habilitadas, as conexões que têm a intenção do aplicativo definida como somente leitura na cadeia de conexão podem ser roteadas para um réplica somente leitura secundário na mesma região. Não aplicável a um banco de dados de Hiperescala em um pool elástico.

RecoverableDatabaseId

O identificador de recurso do banco de dados recuperável associado à operação de criação desse banco de dados.

RecoveryServicesRecoveryPointId

O identificador de recurso do ponto de recuperação associado à operação de criação desse banco de dados.

RequestedBackupStorageRedundancy

O tipo de conta de armazenamento a ser usado para armazenar backups para esse banco de dados.

RequestedServiceObjectiveName

O nome do objetivo de nível de serviço solicitado do banco de dados.

RestorableDroppedDatabaseId

O identificador de recurso do banco de dados removido restaurável associado à operação de criação desse banco de dados.

RestorePointInTime

Especifica o ponto no tempo (formato ISO8601) do banco de dados de origem que será restaurado para criar o novo banco de dados.

ResumedOn

A data em que o banco de dados foi retomado por ação do usuário ou logon de banco de dados (formato ISO8601). Nulo se o banco de dados estiver em pausa.

SampleName

O nome do esquema de exemplo a ser aplicado ao criar esse banco de dados.

SecondaryType

O tipo secundário do banco de dados se ele for secundário. Os valores válidos são Geo, Named e Standby.

Sku

O nome e a camada do SKU.

SourceDatabaseDeletedOn

Especifica a hora em que o banco de dados foi excluído.

SourceDatabaseId

O identificador de recurso do banco de dados de origem associado à operação de criação desse banco de dados.

Status

O status do banco de dados.

Tags

Marcas de recurso.

UseFreeLimit

Se o banco de dados usa ou não limites mensais gratuitos. Permitido em um banco de dados em uma assinatura.

Aplica-se a