Compartilhar via


Distributed Availability Groups - Get

Obtém informações de um grupo de disponibilidade distribuído.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/distributedAvailabilityGroups/{distributedAvailabilityGroupName}?api-version=2023-08-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

O nome do grupo de recursos que contém o recurso. Você pode obter esse valor na API do Azure Resource Manager ou no portal.

subscriptionId
path True

string

A ID da assinatura que identifica uma assinatura do Azure.

api-version
query True

string

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

Respostas

Nome Tipo Description
200 OK

DistributedAvailabilityGroup

Recuperou com êxito o grupo de disponibilidade distribuído.

Other Status Codes

ErrorResponse

Respostas de erro: ***

  • 400 UnspecifiedTargetEditionAndTrueGPV2NotAllowedInCreateOfMI - Combinação de edição de destino não especificada (parâmetros sku.name/sku.tier) e o valor TRUE para o parâmetro isGeneralPurposeV2 não é permitido na operação de criação.

  • 400 UnspecifiedTargetEditionAndTrueGPV2NotAllowedInUpdateOfGPV1MI – Combinação de edição de destino não especificada (parâmetros sku.name/sku.tier) e o valor TRUE para o parâmetro isGeneralPurposeV2 não é permitido na operação de atualização da Instância Gerenciada V1 de Uso Geral.

  • 400 UnspecifiedTargetEditionAndFalseGPV2NotAllowedInUpdateOfGPV2MI - Combinação de edição de destino não especificada (parâmetros sku.name/sku.tier) e o valor FALSE para o parâmetro isGeneralPurposeV2 não é permitido na operação de atualização da Instância Gerenciada V2 de Uso Geral.

  • 400 NameAlreadyExists - O nome fornecido já existe.

  • 400 GPTargetEditionAndUnspecifiedGPV2NotAllowedInUpdateOFGPV2MI – Combinação de edição de destino de Uso Geral (parâmetros sku.name/sku.tier) e valor não especificado para o parâmetro isGeneralPurposeV2 não é permitido na operação de atualização da Instância Gerenciada V2 de Uso Geral.

  • 400 InvalidCollation – Ordenação inválida.

  • 400 ProvisioningDisabled – Exibe mensagem de erro do autorizador de operação de recursos como está, sem alterações

  • 400 BCTargetEditionAndSpecifiedGPV2ParamNotAllowedInCreateUpdateOfMI – Combinação de edição de destino comercialmente crítico (parâmetros sku.name/sku.tier) com um parâmetro isGeneralPurposeV2 especificado não é permitido na operação de criação/atualização.

  • 400 UnspecifiedTargetEditionAndSpecifiedGPV2ParamNotAllowedInUpdateOfBCMI – Combinação de edição de destino não especificada (parâmetros sku.name/sku.tier) com um parâmetro isGeneralPurposeV2 especificado não é permitida na operação de atualização da Instância Gerenciada ComercialMente Crítica.

  • 400 RegionDoesNotAllowProvisioning - O local selecionado não está aceitando novos servidores do Banco de Dados SQL do Windows Azure. Isso pode mudar posteriormente.

  • 400 MemorySizeInGBNotSupported – O tamanho da memória no parâmetro GB não é permitido na operação de criação/atualização da instância.

  • 400 MemorySizeInGBNotSupportedForSpecifiedEdition – O tamanho da memória no parâmetro GB não é permitido na operação de criação/atualização da instância para a geração de hardware ou camada de serviço especificada.

  • 400 InvalidSubnetForGPV2Edition – A edição de Uso Geral v2 da Instância Gerenciada não é compatível com a sub-rede especificada. A sub-rede de destino deve estar vazia ou todas as instâncias nela devem ser executadas com o Feature Wave de novembro de 2022.

  • 400 MemorySizeInGBInvalidLimit - O valor de memória especificado é inválido. Verifique se o tamanho da memória em GB está dentro do intervalo permitido de 28 a 870 e corresponde adequadamente ao número de vCores e camada de serviço. Os tamanhos de memória disponíveis para os vCores selecionados e a camada de serviço são {0}. Para obter detalhes sobre os limites de recursos, visite: https://go.microsoft.com/fwlink/?linkid=2293407

  • 400 UnableToResolveRemoteServer – O nome do servidor parceiro remoto não pôde ser resolvido devido a um nome de servidor inválido ou problemas de conectividade DNS.

  • 400 ManagedInstanceUpdateSloGPv2PerDatabaseFileLimitExceeded - A operação não pôde ser concluída porque há pelo menos um banco de dados cujo número de arquivos está excedendo o limite de arquivos {0} por banco de dados na edição General Purpose v2.

  • 400 NextGenGPNotSupportedForCmwCustomers – A edição Next-Gen General Purpose da Instância Gerenciada não dá suporte à Janela de Manutenção Personalizada.

  • 400 HkCannotSwitchToInactive – O banco de dados não pode continuar com a atualização do tipo de preço, pois tem objetos com otimização de memória. Solte esses objetos e tente novamente.

  • 400 TokenTooLong – O token fornecido é muito longo.

  • 400 ManagedInstanceFreemiumNotAvailableForInputParameters – Criação ou atualização de instância gerenciada executada com SLO que não é permitido para freemium.

  • 400 ManagedInstanceFreemiumNotAvailableOnRegion – Criação de uma instância gerenciada de freemium em uma região que não está na lista de permissões para freemium.

  • 400 ManagementServiceSubnetMaintenanceInProgress – o usuário tentou iniciar a criação/atualização da instância gerenciada enquanto a manutenção incompatível está em andamento.

  • 400 ManagedInstanceFreemiumNotAvailableForSubscription – O Freemium não está habilitado para esse tipo de assinatura.

  • 400 ManagedInstanceInvalidEditionForInstancePool – O usuário tentou selecionar a camada de serviço inválida para a instância gerenciada dentro de um pool de instâncias existente.

  • 400 ManagedInstanceInvalidSubnetForInstancePool – O usuário tentou selecionar a sub-rede inválida para a instância gerenciada dentro de um pool de instâncias existente.

  • 400 CloudLifterUnsupportedFeature – A funcionalidade não está disponível na Instância Gerenciada no momento.

  • A operação 400 ManagedInstanceSloUpdateFailed - SLO '{0}' não pode ter êxito, pois o uso de memória de '{1}' excede a cota.

  • 400 OperationCanNotStartDueToMiLink – A operação '{0}' não pode ser concluída, pois existe um banco de dados em um processo de criação por meio do link instância gerenciada. Aguarde a conclusão da criação do link ou exclua o link e repita a operação.

  • 400 ManagedInstanceInvalidHardwareFamilyForInstancePool – O usuário tentou selecionar a família de hardware inválida para a instância gerenciada dentro de um pool de instâncias existente.

  • 400 ManagedInstanceInvalidLicenseTypeForInstancePool – O usuário tentou selecionar o tipo de licença inválido para a instância gerenciada dentro de um pool de instâncias existente.

  • 400 ManagedInstanceLocalStorageUpdateSloDisabled – Atualizar o SLO para instâncias gerenciadas com armazenamento local ainda não tem suporte.

  • 400 ManagedInstanceUpdateSloFromVersionlessToVersionedNotAllowed - Não há suporte para alterar o formato do banco de dados de '{0}' para '{1}'. Verifique o valor da propriedade de formato de banco de dados especificado e visite https://aka.ms/sqlmidatabaseformat para obter mais detalhes.

  • 400 ManagedInstanceUpdateSloFromNewerToOlderVersionEditionNotAllowed - Não há suporte para alterar o formato do banco de dados de '{0}' para '{1}'. Verifique o valor da propriedade de formato de banco de dados especificado e visite https://aka.ms/sqlmidatabaseformat para obter mais detalhes.

  • 400 InvalidSubnetResourceId - A ID de recurso de sub-rede fornecida para a criação ou atualização da instância gerenciada é inválida.

  • 400 ManagedInstanceUpdateSloFromVersionedToVersionlessWorkerCLNotAllowed – não há suporte para alterar o formato do banco de dados para essa instância gerenciada. Verifique o valor da propriedade de formato de banco de dados especificado e visite https://aka.ms/sqlmi-fwnov2022 para obter mais detalhes.

  • 400 ManagedInstanceVersionEditionParameterNotAllowedForUsing – Não há suporte para especificar o valor da propriedade de formato de banco de dados no momento.

  • 400 ManagedInstanceFreemiumInvalidArchitecture – Uma instância de freemium não pode ser criada na sub-rede especificada '(0)'.

  • 400 ManagedInstanceWithGeoDRMoveToInstancePoolNotAllowed – O cliente tentou mover uma Instância Gerenciada autônoma com um grupo de failover automático existente configurado em um pool de instâncias, que não tem suporte. Somente instâncias autônomas sem grupos de failover automático existentes configurados podem ser movidas para pools de instâncias.

  • 400 ManagedInstanceZoneRedudantFeatureTemporarilyDisabledPerRegion – A criação do MI SQL ZoneRedundant está temporariamente desabilitada nessa região. Você pode criar Instâncias Gerenciadas de SQL com Redundância de Zona em muitas outras regiões do Azure. https://learn.microsoft.com/en-us/azure/azure-sql/managed-instance/high-availability-sla?view=azuresql-mi#zone-redundant-availability.

  • 400 VnetInWrongRegion – A rede virtual está na região errada.

  • 400 ManagedInstanceZoneRedudantFeatureTemporarilyDisabledPerHardwareGeneration – A criação do MI SQL ZoneRedundant está temporariamente desabilitada para essa geração de hardware nesta região. Você pode criar Instâncias Gerenciadas de SQL com Redundância de Zona com geração de hardware diferente nessa região ou em muitas outras regiões do Azure. https://learn.microsoft.com/en-us/azure/azure-sql/managed-instance/high-availability-sla?view=azuresql-mi#zone-redundant-availability.

  • 400 AlterDbDeactivatedNotSupported – Falha na operação de banco de dados para o servidor '{0}', banco de dados '{1}' devido a um atraso inesperado. Tente novamente.

  • 400 ManagedInstanceUpdateSloGeoPrimaryWithNewerVersionEditionThanSecondary – A alteração do formato de banco de dados deve ser executada primeiro na instância secundária do grupo de failover. Consulte https://go.microsoft.com/fwlink/?linkid=2251601 para obter mais detalhes.

  • 400 ManagedInstanceFreemiumInstanceAlreadyExists – apenas uma Instância Gerenciada de SQL gratuita é permitida por assinatura.

  • 400 ManagementServiceGeodrSecondaryDatabaseInCreation – A operação '{0}' não pode ser concluída, pois existe um banco de dados em um processo de criação por meio da implantação do grupo de failover. Aguarde a conclusão da implantação do grupo de failover ou exclua o grupo de failover e repita a operação.

  • 400 VnetAddressRangeError – O intervalo de endereços de rede virtual é inválido.

  • 400 RegionDoesNotSupportVersion – Um usuário tentou criar um servidor de uma versão especificada em um local onde não há suporte para essa versão do servidor.

  • 400 ManagedInstanceConversionRegularToFreemiumNotAllowed – o usuário tentou converter uma Instância Gerenciada de SQL Regular em Instância Gerenciada de SQL Livre.

  • 400 ManagedInstanceConversionFreemiumToRegularAndUpdateSLOWhileStoppedNotAllowed - O usuário tentou converter uma Instância Gerenciada de SQL Livre em Instância Gerenciada de SQL Regular e Atualizar SLO na mesma solicitação, enquanto a Instância é interrompida.

  • 400 ManagedInstanceMaintenanceWindowChangeNotAllowedWhenInInstancePool – A janela de manutenção é definida no nível do pool de instâncias e não pode ser definida individualmente por instância em pool.

  • 400 ManagedInstanceMoveToInstancePoolExceedsDbCountLimit – Não é possível mover a instância para o pool devido ao limite de contagem de banco de dados do pool.

  • 400 ManagedInstancePoolZoneRedundancyNotSupported - Não é possível mover uma instância com redundância de zona para o pool, pois não há suporte para redundância de zona em pools.

  • 400 VnetConfigIsNotAllowed – A configuração de rede virtual não é permitida.

  • 400 DeploymentIntoPrivateSubnetsNotAllowed – Não há suporte para a implantação de instâncias gerenciadas e pools de instâncias em sub-redes privadas.

  • 400 ManagedInstanceDeprecatedMinimalTlsVersionLowerThan12DuringCreateUpdate - Operação '{0}' não pôde ser concluída porque a versão mínima do TLS necessária é 1.2 ou superior. Versões anteriores do TLS não têm mais suporte, pois são consideradas preteridas.

  • 400 InstanceFailoverGroupDoesNotExist – O grupo de failover não existe em um servidor.

  • 400 MaintenanceWindowMismatchBetweenInstanceAndInstancePool – A janela de manutenção da instância deve ser definida para corresponder à janela de manutenção do pool de instâncias.

  • 400 ManagedInstanceClassicVnetNotSupported – A Instância Gerenciada não pode ser unida a uma rede virtual clássica.

  • 400 ManagedInstanceMinTlsVersionGreaterThanMaxAllowedVersion - Operação '{0}' não pôde ser concluída porque o parâmetro mínimo de versão do TLS é maior que o máximo permitido.

  • 400 VnetConfigHasNsg – O usuário tentou injetar a sub-rede do Servidor Gerenciado com Grupos de Segurança de Rede.

  • 400 VnetConfigHasNoUdr – O usuário tentou injetar a sub-rede do Servidor Gerenciado sem a Tabela de Rota Definida pelo Usuário padrão.

  • 400 VnetConfigHasInvalidUdr – O usuário tentou injetar a sub-rede servidor gerenciado com uma tabela de rota definida pelo usuário inválida.

  • 400 VnetConfigHasInvalidDns – O usuário tentou injetar a sub-rede do Servidor Gerenciado com DNS personalizado inválido.

  • 400 VnetConfigHasServiceEndpoints – O usuário tentou injetar a sub-rede do Servidor Gerenciado com pontos de extremidade de serviço.

  • 400 VnetSubnetIsInUse – O usuário tentou injetar a sub-rede do Servidor Gerenciado que não está vazia.

  • 400 VnetSubnetIsLocked – O usuário tentou injetar a sub-rede do Servidor Gerenciado que está no escopo bloqueado.

  • 400 VnetSubnetIsGateway – O usuário tentou injetar a sub-rede do Servidor Gerenciado que é a sub-rede do Gateway.

  • 400 VnetSubnetIsUnknown – O usuário tentou injetar uma sub-rede do Servidor Gerenciado que não existe.

  • 400 VnetSubnetConflictWithIntendedPolicy – O usuário tentou injetar a sub-rede do Servidor Gerenciado que tem um conflito com a IntendedPolicy.

  • 400 ManagedInstanceInvalidEditionForSku – A edição especificada {0} não é consistente com o {1}de SKU especificado.

  • 400 ManagedInstanceInvalidLicenseType - O tipo de licença especificado {0} não é válido.

  • 400 ManagedInstanceUpdateSloInProgress - "A operação não pôde ser concluída porque uma alteração de camada de serviço está em andamento para a instância gerenciada '{0}.' Aguarde a conclusão da operação em andamento e tente novamente."

  • 400 VnetResourceNotFound – Recurso não encontrado: '{0}'.

  • 400 InstanceCollationUpdateNotSupported – O usuário não pode alterar a ordenação de instância na Instância Gerenciada.

  • 400 CreateManagedInstanceWithNonDefaultCollationNotSupported - O usuário pode criar uma Instância Gerenciada apenas com a ordenação 'SQL_Latin1_General_CP1_CI_AS'.

  • 400 ManagedInstanceOperationInProgress – A operação não pôde ser concluída porque {0} operação está em andamento. Aguarde a conclusão da operação em andamento e tente novamente.

  • 400 ManagedInstanceExceedMaxAzureStorage – A operação não pôde ser concluída porque o tamanho total do armazenamento alocado para a instância de Uso Geral excederia {0}. Reduza o número de arquivos de banco de dados e a operação de repetição.

  • 400 ManagedInstanceHasGeoReplica – A operação não pôde ser concluída porque a instância configurou a instância secundária replicada geograficamente.

  • 400 InvalidDnsZone – A operação falhou porque você está tentando implantar a instância gerenciada como uma replicação geográfica secundária para a sub-rede {0} em que já existe uma instância gerenciada. A implantação da instância gerenciada como um secundário de replicação geográfica só tem suporte em casos em que a instância gerenciada é a primeira instância implantada em uma sub-rede. Considere implantar a instância gerenciada como um secundário de replicação geográfica em uma sub-rede diferente na qual não há instâncias gerenciadas existentes ou se a implantação em uma sub-rede com a instância gerenciada existente desabilitar a opção de replicação geográfica.

  • 400 ManagedInstanceInvalidStorageSizeLessThenCurrentSizeUsed - Tamanho de armazenamento inválido: limite de tamanho de armazenamento ({0} GB) é menor que o armazenamento atual usado ({1} GB). Especifique um limite de tamanho de armazenamento mais alto.

  • 400 InvalidTimezone – Fuso horário inválido.

  • 400 InstanceTimezoneUpdateNotSupported – Atualização de fuso horário da instância sem suporte.

  • 400 CreateManagedInstanceWithNonDefaultTimezoneNotSupported – Criar Instância Gerenciada com fuso horário não padrão sem suporte.

  • 400 ManagedInstanceIpAddressRangeLimit - Não é possível executar a criação/dimensionamento da instância gerenciada, pois não há endereços IP disponíveis suficientes na sub-rede para executar a operação.

  • 400 VnetDelegationNotAllowed - O usuário tentou injetar o Servidor Gerenciado na sub-rede delegada.

  • 400 SubnetHasResourcesOfDifferentType – O usuário tentou criar MI na sub-rede que tem recursos de tipo diferente.

  • 400 UpdateManagedServerWithMaintenanceWindowNotAllowed - Atualização da Instância Gerenciada com configurações de janela de manutenção não é permitida.

  • 400 OperationNotAllowedInCurrentGeodrConfiguration - A operação não é permitida porque a configuração de replicação geográfica atual não permite essa combinação de {0}. Altere a configuração no parceiro de replicação geográfica antes de aplicar a alteração nessa instância.

  • 400 VnetPrepareNIPFailed – O usuário tentou preparar a sub-rede que tem um conflito com NetworkIntentPolicy.

  • 400 ManagedInstanceDeprecatedHardwareFamily - Não é possível alterar a geração de hardware para preterida {0} geração.

  • 400 ManagedInstanceBackupStorageTypeNotSupported – O parâmetro de tipo de armazenamento de backup não é permitido na operação de atualização da instância.

  • 400 EmptyPDCInvalidDnsZone - Essa instância gerenciada não pode ser implantada porque sua zona DNS não corresponde ao prefixo DNS do cluster virtual pretendido para a sub-rede {0}. Embora esse cluster virtual esteja vazio, seu prefixo DNS não pode ser alterado. Os clusters virtuais vazios serão removidos automaticamente após várias horas. Considere esperar que esse cluster virtual expire ou exclua manualmente esse cluster virtual e, em seguida, crie a instância gerenciada.

  • 400 MissingIdentityId - Nenhuma identidade atribuída pelo usuário é fornecida quando o tipo de identidade é definido como UserAssigned

  • 400 InvalidPrimaryIdentityId - O usuário fornece um valor para PrimaryUserIdentityId, mas o mesmo não está listado no parâmetro IdentityId

  • 400 ManagedInstanceZoneRedudantFeatureNotSupported – Não há suporte para o recurso ZoneRedundant para a camada de serviço selecionada. Para obter mais detalhes, visite aka.ms/sqlmi-service-tier-characteristics.

  • 400 ManagedInstanceZoneRedudantFeatureCantBeEnabled - A habilitação do recurso zoneRedundant não é possível depois que a instância gerenciada é criada. Para obter mais detalhes, visite aka.ms/sqlmi-high-availability.

  • 400 ManagedInstanceZoneRedudantFeatureCantBeDisabled – Não é possível desabilitar o recurso zoneRedundant depois que a instância gerenciada é criada. Para obter mais detalhes, visite aka.ms/sqlmi-high-availability.

  • 400 UmiMissingAkvPermissions – PrimaryUserAssignedIdentityId fornecido pelo usuário não tem acesso ao KeyId fornecido

  • 400 MissingPrimaryIdentity – PrimaryUserAssignedIdentityId fornecido pelo usuário não tem acesso ao KeyId fornecido

  • 400 SubnetIdCantBeUpdated – Não há suporte para a alteração da sub-rede da instância gerenciada. Remova esse parâmetro da solicitação.

  • 400 MigrationToAnotherVNetNotSupported – A sub-rede selecionada está em outra Rede Virtual. Não é possível mover a instância gerenciada para outra Rede Virtual. Forneça a sub-rede do {0}da Rede Virtual.

  • 400 MigrationToSubnetWithDifferentDnsZoneNotSupported - A sub-rede fornecida está tendo uma zona DNS diferente da atual. Não há suporte para alterar a zona DNS da instância. Forneça a sub-rede com a mesma zona DNS, crie uma nova sub-rede ou forneça uma vazia.

  • 400 MigrationToGen4SubnetNotSupported – não é possível atualizar a sub-rede durante a execução no hardware Gen4, pois ela está sendo preterida. Atualize seu hardware de Gen4 para Gen5 como parte da operação de sub-rede de instância gerenciada em alteração especificando ambos os parâmetros ao mesmo tempo: sub-rede de destino e geração de hardware.

  • 400 PrimaryIdentityMissingPermissionForKeyId - KeyId é fornecido pelo usuário durante a criação, mas PrimaryUserAssignedIdentityId não é fornecido na chamada à API

  • 400 InvalidIdentityTypeForKeyId - KeyId é fornecido pelo usuário durante a criação, mas o tipo de identidade não é definido como 'UserAssigned'

  • 400 ServerNotFound – O servidor solicitado não foi encontrado.

  • 400 ManagedInstanceFileExceededMaxAzureStorageFileSizeLimit - A operação não pôde ser concluída porque alguns dos arquivos de banco de dados estão excedendo o limite máximo de tamanho de arquivo de Uso Geral de {0} GB.

  • 400 ManagedInstanceStoppingOrStopped – Operação conflitante enviada enquanto a instância está no estado de parada/parada

  • 400 ManagedInstanceStarting – Operação conflitante enviada enquanto a instância está no estado inicial

  • 400 InstancePoolNotEnoughCapacity – Um pool de instâncias não tem capacidade suficiente

  • 400 SourceAndTargetSubnetsMustBeVnetPeered - A sub-rede atualmente usada pela instância gerenciada e a sub-rede de destino fornecida fazem parte das redes virtuais que não estão conectadas ao emparelhamento de rede virtual ou têm o emparelhamento estabelecido, mas não têm tráfego permitido. Para mover a instância gerenciada de uma sub-rede para outra, o emparelhamento de rede virtual precisa ser estabelecido da rede virtual de origem e de destino. Configure os requisitos de rede virtual e tente a operação novamente. Saiba mais https://docs.microsoft.com/en-us/azure/virtual-network/tutorial-connect-virtual-networks-portal#peer-virtual-networks.

  • 400 ManagedInstanceAndSubnetAreNotOnTheSameSubscription – A sub-rede fornecida para implantação de instância gerenciada está localizada na assinatura diferente da enviada para a instância gerenciada. A instância gerenciada e a sub-rede usadas para implantar a instância devem estar na mesma assinatura. Forneça outra sub-rede ou alterne para a assinatura de sub-rede e tente a operação novamente.

  • 400 CreateManagedInstanceInvalidSubnetSize - O usuário tentou criar uma instância gerenciada em uma sub-rede menor que o tamanho mínimo permitido da sub-rede.

  • 400 AddressRangeOfTargetSubnetAndSubnetOfGeoDRReplicaCantOverlap – A sub-rede selecionada para migração de instância gerenciada tem um intervalo de endereços que se sobrepõe ao intervalo de endereços da sub-rede que contém a instância secundária replicada geograficamente. Verifique se a sub-rede está configurada de acordo com as diretrizes em https://aka.ms/move-managed-instance.

  • 400 TargetSubnetMustBeConfiguredToAllowGeoDRReplication – A sub-rede selecionada para migração de instância gerenciada não está configurada para habilitar a comunicação com uma instância secundária replicada geograficamente. Verifique se todas as portas necessárias estão abertas. Para configurar corretamente sua sub-rede, leia as diretrizes em https://aka.ms/move-managed-instance.

  • 400 InvalidIdentifier - O identificador contém NULL ou um caractere unicode inválido.

  • 400 InvalidLoginName – O nome de logon fornecido é inválido.

  • 400 InvalidUsername – O nome de usuário fornecido contém caracteres inválidos.

  • 400 PasswordTooShort - A senha fornecida é muito curta

  • 400 PasswordTooLong – A senha fornecida é muito longa.

  • 400 PasswordNotComplex - A senha fornecida não é complexa o suficiente.

  • 400 GatewayInvalidEdition – '{0}' não é uma edição de banco de dados válida nesta versão do SQL Server.

  • 400 StorageIOpsNotSupported – O parâmetro IOps de armazenamento não é permitido na operação de criação/atualização da instância.

  • 400 StorageThroughputMBpsNotSupported – O parâmetro MBps de taxa de transferência de armazenamento não é permitido na operação de criação/atualização da instância.

  • 400 StorageIOpsNotSupportedForSpecifiedEdition – O parâmetro IOps de armazenamento não é permitido na operação de criação/atualização da instância para a edição especificada.

  • 400 StorageThroughputMBpsNotSupportedForSpecifiedEdition – O parâmetro MBps de taxa de transferência de armazenamento não é permitido na operação de criação/atualização da instância para a edição especificada.

  • 400 InvalidLocation – Um local inválido foi especificado.

  • 400 InvalidParameterValue - Um valor inválido foi dado a um parâmetro.

  • 400 InvalidServerName – Nome do servidor inválido especificado.

  • 404 ResourceNotFound – O recurso solicitado não foi encontrado.

  • 404 ResourceDoesNotExist – Recurso com o nome '{0}' não existe. Para continuar, especifique um nome de recurso válido.

  • 404 InstancePoolNotFound – Não é possível encontrar um pool de instâncias

  • 404 SubscriptionNotFound – A assinatura solicitada não foi encontrada.

  • 405 InvalidVcoreValue – o valor do vCore {0} não é válido. Especifique um valor vCore válido.

  • 405 InvalidHardwareGenerationValue – HardwareGeneration {0} não é válido. Especifique um valor de HardwareGeneration válido.

  • 405 InvalidStorageSizeValue - "Tamanho de armazenamento inválido: {0} GB. O tamanho do armazenamento deve ser especificado entre {1} e {2} gigabytes, em incrementos de {3} GB.

  • 405 InvalidStorageIOpsLimitValue – limite de IOps de armazenamento inválido: {0} IOps. O limite de IOps de armazenamento deve ser especificado entre {1} IOps e IOps de {2}, em incrementos de IOps {3}.

  • 405 InvalidStorageThroughputMBpsLimitValue – limite de taxa de transferência de armazenamento inválido: {0} MBps. O limite de taxa de transferência de armazenamento deve ser especificado entre {1} MBps e {2} MBps, em incrementos de {3} MBps.

  • 409 ConflictingServerOperation – Uma operação está em andamento para o servidor.

  • 409 SubscriptionDisabled – A assinatura está desabilitada.

  • 409 ServerOverridePreconditionFailed – Falha ao aplicar a substituição de servidor na categoria '{0}', porque o banco de dados físico ou instância '{1}' no servidor '{2}' não está atualmente no estado 'Pronto' ou 'Desativado'.

  • 409 ManagedInstanceIsBusy – O servidor '{0}' está ocupado no momento. Aguarde alguns minutos antes de tentar novamente.

  • 409 ServerAlreadyExists – Nome do servidor duplicado.

  • 409 ServerDisabled – O servidor está desabilitado.

  • 409 ServerQuotaExceeded - O servidor não pode ser adicionado a uma assinatura porque excederá a cota.

  • 429 ConflictingSubscriptionOperation – Uma operação está em andamento para a assinatura.

  • 429 SubscriptionTooManyCreateUpdateRequests – Solicitações além do máximo de solicitações que podem ser processadas por recursos disponíveis.

  • 429 SubscriptionTooManyRequests – Solicitações além das solicitações máximas que podem ser processadas por recursos disponíveis.

  • 500 GatewayInternalServerError – O servidor encontrou uma exceção inesperada.

  • 503 TooManyRequests – Solicitações além das solicitações máximas que podem ser processadas por recursos disponíveis.

  • 504 RequestTimeout – A solicitação de serviço excedeu o tempo limite permitido.

Exemplos

Gets the distributed availability group info.

Solicitação de exemplo

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

Resposta de exemplo

{
  "properties": {
    "distributedAvailabilityGroupName": "dag",
    "distributedAvailabilityGroupId": "c856cff5-a6fe-418e-8894-17799cc20f5d",
    "replicationMode": "Async",
    "partnerLinkRole": "Secondary",
    "partnerAvailabilityGroupName": "BoxLocalAg1",
    "partnerEndpoint": "TCP://SERVER:7022",
    "instanceLinkRole": "Primary",
    "instanceAvailabilityGroupName": "testcl",
    "failoverMode": "None",
    "seedingMode": "Automatic",
    "databases": [
      {
        "databaseName": "testdb",
        "instanceReplicaId": "4713ed91-1e8c-497d-9bd4-d8a3935ae49a",
        "partnerReplicaId": "8ffa9723-a1ec-4323-b929-c4aedee3894b",
        "replicaState": "Seeding",
        "seedingProgress": "80%",
        "synchronizationHealth": "HEALTHY",
        "connectedState": "CONNECTED",
        "lastReceivedLsn": "71000009407900001",
        "lastReceivedTime": "2023-08-01T00:00:00Z",
        "lastCommitLsn": "71000009407900004",
        "lastCommitTime": "2023-08-01T00:00:00Z",
        "lastHardenedLsn": "71000009408100001",
        "lastHardenedTime": "2023-08-01T00:00:00Z",
        "lastBackupLsn": "71000009405700001",
        "lastBackupTime": "2023-08-01T00:00:00Z",
        "instanceSendReplicationLagSeconds": 1,
        "instanceRedoReplicationLagSeconds": 1
      }
    ]
  },
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testcl/distributedAvailabilityGroups/dag",
  "name": "dag",
  "type": "Microsoft.Sql/managedInstances/distributedAvailabilityGroups"
}

Definições

Nome Description
CertificateInfo

Informações do certificado

DistributedAvailabilityGroup

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

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 de failover de link - pode ser Manual se desejar ser usado para failover bidirecional com um SQL Server com suporte ou Nenhum 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.

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

DistributedAvailabilityGroup

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

Nome Tipo Description
id

string

ID do recurso.

name

string

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 de failover de link - pode ser Manual se desejar ser usado para failover bidirecional com um SQL Server com suporte ou Nenhum 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.

type

string

Tipo de recurso.

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)

Retardo lag quando o lado do link da Instância Gerenciada é primário

instanceReplicaId

string (uuid)

ID da réplica da instância gerenciada

instanceSendReplicationLagSeconds

integer (int32)

Retardo de replicação quando o lado do link da Instância Gerenciada é primário

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 de failover de link - pode ser Manual se desejar ser usado para failover bidirecional com um SQL Server com suporte ou Nenhum para failover unidirecional para o Azure.

Valor Description
None
Manual

LinkRole

Função de link lateral do SQL Server

Valor Description
Primary
Secondary

ReplicaConnectedState

Vincular o estado conectado

Valor Description
DISCONNECTED
CONNECTED

ReplicaSynchronizationHealth

Estado de integridade do link

Valor Description
NOT_HEALTHY
PARTIALLY_HEALTHY
HEALTHY

ReplicationModeType

Modo de replicação do link

Valor Description
Async
Sync

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
Manual