Distributed Availability Groups - Update

Atualiza um modo de replicação de grupo de disponibilidade distribuído.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/distributedAvailabilityGroups/{distributedAvailabilityGroupName}?api-version=2025-01-01

Parâmetros de URI

Nome Em Obrigatório Tipo Description
distributedAvailabilityGroupName
path True

string

O nome do grupo de disponibilidade distribuído.

managedInstanceName
path True

string

O nome da instância gerenciada.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

subscriptionId
path True

string (uuid)

A ID da assinatura de destino. O valor deve ser uma UUID.

api-version
query True

string

minLength: 1

A versão da API a ser usada para esta operação.

Corpo da solicitação

Nome Tipo Description
properties.databases

DistributedAvailabilityGroupDatabase[]

Bancos de dados no grupo de disponibilidade distribuído

properties.failoverMode

FailoverModeType

O modo failover de link pode ser Manual se destinado a ser usado para failover bidirecional com um SQL Server suportado, ou None para failover unidirecional para o Azure.

properties.instanceAvailabilityGroupName

string

Nome do grupo de disponibilidade do lado da instância gerenciada

properties.instanceLinkRole

LinkRole

Função de link do lado da instância gerenciada

properties.partnerAvailabilityGroupName

string

Nome do grupo de disponibilidade do lado do SQL Server

properties.partnerEndpoint

string

Ponto de extremidade lateral do SQL Server – NOME resolvível de IP ou DNS

properties.replicationMode

ReplicationModeType

Modo de replicação do link

properties.seedingMode

SeedingModeType

Modo de propagação de banco de dados – pode ser Automático (padrão) ou Manual para cenários com suporte.

Respostas

Nome Tipo Description
200 OK

DistributedAvailabilityGroup

Operação do Azure concluída com sucesso.

202 Accepted

Solicitação de atualização de recurso aceita.

Cabeçalhos

  • Location: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

Uma resposta de erro inesperada.

Segurança

azure_auth

Azure Active Directory OAuth2 Flow.

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

Update the distributed availability group replication mode before deleting it.

Solicitação de exemplo

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testcl/distributedAvailabilityGroups/dag?api-version=2025-01-01

{
  "properties": {
    "replicationMode": "Sync"
  }
}

Resposta de exemplo

{
  "name": "dag",
  "type": "Microsoft.Sql/managedInstances/distributedAvailabilityGroups",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testcl/distributedAvailabilityGroups/dag",
  "properties": {
    "distributedAvailabilityGroupName": "dag",
    "replicationMode": "Sync"
  }
}
Location: https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Sql/locations/westus/distributedAvailabilityGroupsOperationResults/1f2b3c4d-5f6g-7h8i-9j0k-1l2m3n4o5p6q?api-version=2023-02-01-preview

Definições

Nome Description
CertificateInfo

Informações do certificado

createdByType

O tipo de identidade que criou o recurso.

DistributedAvailabilityGroup

Grupo de disponibilidade distribuído entre a caixa e a Sql Instância Gerenciada.

DistributedAvailabilityGroupDatabase

Informações específicas do banco de dados

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

FailoverModeType

O modo failover de link pode ser Manual se destinado a ser usado para failover bidirecional com um SQL Server suportado, ou None para failover unidirecional para o Azure.

LinkRole

Função de link lateral do SQL Server

ReplicaConnectedState

Vincular o estado conectado

ReplicaSynchronizationHealth

Estado de integridade do link

ReplicationModeType

Modo de replicação do link

SeedingModeType

Modo de propagação de banco de dados – pode ser Automático (padrão) ou Manual para cenários com suporte.

systemData

Metadados relativos à criação e última modificação do recurso.

CertificateInfo

Informações do certificado

Nome Tipo Description
certificateName

string

O nome do certificado

expiryDate

string (date-time)

A data de expiração do certificado

createdByType

O tipo de identidade que criou o recurso.

Valor Description
User
Application
ManagedIdentity
Key

DistributedAvailabilityGroup

Grupo de disponibilidade distribuído entre a caixa e a Sql Instância Gerenciada.

Nome Tipo Description
id

string (arm-id)

ID de recurso totalmente qualificada para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

O nome do recurso

properties.databases

DistributedAvailabilityGroupDatabase[]

Bancos de dados no grupo de disponibilidade distribuído

properties.distributedAvailabilityGroupId

string (uuid)

ID do grupo de disponibilidade distribuído

properties.distributedAvailabilityGroupName

string

Nome do grupo de disponibilidade distribuído

properties.failoverMode

FailoverModeType

O modo failover de link pode ser Manual se destinado a ser usado para failover bidirecional com um SQL Server suportado, ou None para failover unidirecional para o Azure.

properties.instanceAvailabilityGroupName

string

Nome do grupo de disponibilidade do lado da instância gerenciada

properties.instanceLinkRole

LinkRole

Função de link do lado da instância gerenciada

properties.partnerAvailabilityGroupName

string

Nome do grupo de disponibilidade do lado do SQL Server

properties.partnerEndpoint

string

Ponto de extremidade lateral do SQL Server – NOME resolvível de IP ou DNS

properties.partnerLinkRole

LinkRole

Função de link lateral do SQL Server

properties.replicationMode

ReplicationModeType

Modo de replicação do link

properties.seedingMode

SeedingModeType

Modo de propagação de banco de dados – pode ser Automático (padrão) ou Manual para cenários com suporte.

systemData

systemData

Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy.

type

string

O tipo do recurso. Por exemplo, "Microsoft. Compute/virtualMachines" ou "Microsoft. ContasArmazenamento/Armazenamento"

DistributedAvailabilityGroupDatabase

Informações específicas do banco de dados

Nome Tipo Description
connectedState

ReplicaConnectedState

Vincular o estado conectado

databaseName

string

O nome do banco de dados no link

instanceRedoReplicationLagSeconds

integer (int32)

Atraso de refazer quando o lado do link da Instância Gerenciada é o principal

instanceReplicaId

string (uuid)

ID da réplica da instância gerenciada

instanceSendReplicationLagSeconds

integer (int32)

Atraso de replicação quando o lado do link Instância Gerenciada é o principal

lastBackupLsn

string

LSN do último backup

lastBackupTime

string (date-time)

Hora de LSN do último backup

lastCommitLsn

string

LSN de última confirmação

lastCommitTime

string (date-time)

Hora da última confirmação LSN

lastHardenedLsn

string

LSN último protegido

lastHardenedTime

string (date-time)

Hora da última LSN protegida

lastReceivedLsn

string

LSN recebido pela última vez

lastReceivedTime

string (date-time)

Hora de LSN recebida pela última vez

lastSentLsn

string

LSN enviado pela última vez

lastSentTime

string (date-time)

Hora de LSN enviada pela última vez

mostRecentLinkError

string

A descrição mais recente do erro de conexão de link

partnerAuthCertValidity

CertificateInfo

Validade do certificado do SQL Server

partnerReplicaId

string (uuid)

ID da réplica do SQL Server

replicaState

string

Estado do link atual

seedingProgress

string

Progresso da propagação

synchronizationHealth

ReplicaSynchronizationHealth

Estado de integridade do link

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

Nome Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Nome Tipo Description
additionalInfo

ErrorAdditionalInfo[]

As informações adicionais do erro.

code

string

O código de erro.

details

ErrorDetail[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O destino do erro.

ErrorResponse

Resposta de erro

Nome Tipo Description
error

ErrorDetail

O objeto de erro.

FailoverModeType

O modo failover de link pode ser Manual se destinado a ser usado para failover bidirecional com um SQL Server suportado, ou None para failover unidirecional para o Azure.

Valor Description
None

Nenhum

Manual

Manual

LinkRole

Função de link lateral do SQL Server

Valor Description
Primary

Primária

Secondary

Secundário

ReplicaConnectedState

Vincular o estado conectado

Valor Description
DISCONNECTED

DESCONECTADO

CONNECTED

CONNECTED

ReplicaSynchronizationHealth

Estado de integridade do link

Valor Description
NOT_HEALTHY

NOT_HEALTHY

PARTIALLY_HEALTHY

PARTIALLY_HEALTHY

HEALTHY

SAUDÁVEL

ReplicationModeType

Modo de replicação do link

Valor Description
Async

Async

Sync

Sincronizar

SeedingModeType

Modo de propagação de banco de dados – pode ser Automático (padrão) ou Manual para cenários com suporte.

Valor Description
Automatic

Automático

Manual

Manual

systemData

Metadados relativos à criação e última modificação do recurso.

Nome Tipo Description
createdAt

string (date-time)

O carimbo de data/hora da criação de recursos (UTC).

createdBy

string

A identidade que criou o recurso.

createdByType

createdByType

O tipo de identidade que criou o recurso.

lastModifiedAt

string (date-time)

O carimbo de data/hora da última modificação do recurso (UTC)

lastModifiedBy

string

A identidade que modificou o recurso pela última vez.

lastModifiedByType

createdByType

O tipo de identidade que modificou o recurso pela última vez.