Partilhar via


Managed Instances - Update

Atualiza uma instância gerenciada.

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

Parâmetros do URI

Name Em Necessário Tipo Description
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 da API do Azure Resource Manager ou do portal.

subscriptionId
path True

string

A ID de assinatura que identifica uma assinatura do Azure.

api-version
query True

string

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

Corpo do Pedido

Name Tipo Description
identity

ResourceIdentity

Identidade da instância gerenciada

properties.administratorLogin

string

Nome de usuário do administrador para a instância gerenciada. Só pode ser especificado quando a instância gerenciada está sendo criada (e é necessária para a criação).

properties.administratorLoginPassword

string

A senha de login do administrador (necessária para a criação da instância gerenciada).

properties.administrators

ManagedInstanceExternalAdministrator

O administrador do Azure Ative Directory da instância. Isso só pode ser usado no momento de criação da instância. Se usado para atualização de exemplo, ele será ignorado ou resultará em um erro. Para atualizações, APIs individuais precisarão ser usadas.

properties.authenticationMetadata

AuthMetadataLookupModes

Modo de pesquisa de metadados de autenticação da instância gerenciada.

properties.collation

string

Agrupamento da instância gerenciada.

properties.databaseFormat

ManagedInstanceDatabaseFormat

Especifica o formato interno dos bancos de dados de instância específicos para a versão do mecanismo SQL.

properties.dnsZonePartner

string (arm-id)

A ID de recurso de outra instância gerenciada cuja zona DNS essa instância gerenciada compartilhará após a criação.

properties.hybridSecondaryUsage

HybridSecondaryUsage

Uso secundário híbrido. Os valores possíveis são 'Ativo' (valor padrão) e 'Passivo' (o cliente usa o secundário como DR passivo).

properties.instancePoolId

string

A Id do pool de instâncias ao qual esse servidor gerenciado pertence.

properties.isGeneralPurposeV2

boolean

Se esta é ou não uma variante GPv2 da edição de uso geral.

properties.keyId

string

Um URI CMK da chave a ser usada para criptografia.

properties.licenseType

ManagedInstanceLicenseType

O tipo de licença. Os valores possíveis são 'LicenseIncluded' (preço normal incluindo uma nova licença SQL) e 'BasePrice' (preço AHB com desconto para trazer suas próprias licenças SQL).

properties.maintenanceConfigurationId

string

Especifica a ID de configuração de manutenção a ser aplicada a essa instância gerenciada.

properties.managedInstanceCreateMode

ManagedServerCreateMode

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

Padrão: criação de instância regular.

Restauração: cria uma instância restaurando um conjunto de backups para um point-in-time específico. RestorePointInTime e SourceManagedInstanceId devem ser especificados.

properties.minimalTlsVersion

string

Versão TLS mínima. Valores permitidos: 'Nenhum', '1.0', '1.1', '1.2'

properties.pricingModel

PricingModel

Modelo de precificação da Instância Gerenciada.

properties.primaryUserAssignedIdentityId

string (arm-id)

A id de recurso de uma identidade atribuída ao usuário a ser usada por padrão.

properties.proxyOverride

ManagedInstanceProxyOverride

Tipo de conexão usado para se conectar à instância.

properties.publicDataEndpointEnabled

boolean

Se o ponto de extremidade de dados públicos está habilitado ou não.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

O tipo de conta de armazenamento a ser usado para armazenar backups para esta instância. As opções são Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) e GeoZone(GeoZoneRedundantStorage)

properties.restorePointInTime

string (date-time)

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

properties.servicePrincipal

ServicePrincipal

A entidade de serviço da instância gerenciada.

properties.sourceManagedInstanceId

string (arm-id)

O identificador de recurso da instância gerenciada de origem associada à operação de criação dessa instância.

properties.storageIOps

integer (int32)

IOps de armazenamento. Valor mínimo: 300. Valor máximo: 80000. Apenas são permitidos incrementos de 1 IOps. O valor máximo depende da família de hardware selecionada e do número de vCores.

properties.storageSizeInGB

integer (int32)

Tamanho de armazenamento em GB. Valor mínimo: 32. Valor máximo: 16384. Apenas são permitidos incrementos de 32 GB. O valor máximo depende da família de hardware selecionada e do número de vCores.

properties.storageThroughputMBps

integer (int32)

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

properties.subnetId

string (arm-id)

ID do recurso de sub-rede para a instância gerenciada.

properties.timezoneId

string

Id do fuso horário. Os valores permitidos são fusos horários suportados pelo Windows. O Windows mantém detalhes sobre fusos horários suportados, incluindo a id, no registro em KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones. Você pode obter esses valores do Registro via SQL Server consultando SELECT name AS timezone_id FROM sys.time_zone_info. A lista de Ids também pode ser obtida executando [System.TimeZoneInfo]::GetSystemTimeZones() no PowerShell. Um exemplo de id de fuso horário válido é "Pacific Standard Time" ou "W. Hora Padrão da Europa".

properties.vCores

integer (int32)

O número de vCores. Valores permitidos: 8, 16, 24, 32, 40, 64, 80.

properties.zoneRedundant

boolean

Se o multi-az está habilitado ou não.

sku

Sku

Sku de instância gerenciada

tags

object

Tags de recursos.

Respostas

Name Tipo Description
200 OK

ManagedInstance

Atualizada com êxito a instância gerenciada.

202 Accepted

Aceito

Cabeçalhos

Location: string

Other Status Codes

ErrorResponse

Respostas de erro: ***

  • 400 SubnetMissingRequiredDelegation - A sub-rede selecionada não é delegada para a Instância Gerenciada SQL.

  • 400 UnspecifiedTargetEditionAndTrueGPV2NotAllowedInCreateOfMI - A combinação de parâmetros de edição de destino não especificados (parâmetros sku.name/sku.tier) e o valor TRUE para o parâmetro isGeneralPurposeV2 não é permitida na operação create.

  • 400 UnspecifiedTargetEditionAndTrueGPV2NotAllowedInUpdateOfGPV1MI - A combinação de parâmetros de edição de destino não especificados (parâmetros sku.name/sku.tier) e o valor TRUE para o parâmetro isGeneralPurposeV2 não é permitida na operação de atualização da Instância Gerenciada de Finalidade Geral V1.

  • 400 UnspecifiedTargetEditionAndFalseGPV2NotAllowedInUpdateOfGPV2MI - A combinação de parâmetros de edição de destino não especificados (parâmetros sku.name/sku.tier) e o valor FALSE para o parâmetro isGeneralPurposeV2 não é permitida na operação de atualização da Instância Gerenciada de Propósito Geral V2.

  • 400 NameAlreadyExists - O nome fornecido já existe.

  • 400 GPTargetEditionAndUnspecifiedGPV2NotAllowedInUpdateOFGPV2MI - A combinação de parâmetros de destino de propósito geral (parâmetros sku.name/sku.tier) e valor não especificado para o parâmetro isGeneralPurposeV2 não é permitida na operação de atualização da instância gerenciada de propósito geral V2.

  • 400 InvalidCollation - Agrupamento inválido.

  • 400 ProvisioningDisabled - Exibe a mensagem de erro do autorizador da operação de recursos no estado em que se encontra, sem alterações

  • 400 BCTargetEditionAndSpecifiedGPV2ParamNotAllowedInCreateUpdateOfMI - A combinação de parâmetros Business Critical target edition (sku.name/sku.tier) com um parâmetro isGeneralPurposeV2 especificado não é permitida na operação de criação/atualização.

  • 400 UnspecifiedTargetEditionAndSpecifiedGPV2ParamNotAllowedInUpdateOfBCMI - A combinação de parâmetros de edição de destino não especificados (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 Crítica de Negócios.

  • 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 camada de serviço especificada ou geração de hardware.

  • 400 InvalidSubnetForGPV2Edition - A edição v2 de uso geral 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 e a camada de serviço selecionados 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 de 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 de propósito geral v2.

  • 400 NextGenGPNotSupportedForCmwCustomers - A edição Next-Gen General Purpose da Instância Gerenciada não suporta a Janela de Manutenção Personalizada.

  • 400 HkCannotSwitchToInactive - O banco de dados não pode continuar com a atualização da camada de preços, pois tem objetos otimizados para memória. Por favor, 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 freemium em uma região que não é permitida 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 este tipo de assinatura.

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

  • 400 ManagedInstanceInvalidSubnetForInstancePool - O usuário tentou selecionar uma sub-rede inválida para 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.

  • 400 ManagedInstanceSloUpdateFailed - SLO '{0}' operação 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 através do link Instância Gerenciada. Aguarde até que a criação do link seja concluída ou exclua o link e tente novamente a operação.

  • 400 ManagedInstanceInvalidHardwareFamilyForInstancePool - O usuário tentou selecionar uma família de hardware inválida para 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 instância gerenciada dentro de um pool de instâncias existente.

  • 400 ManagedInstanceLocalStorageUpdateSloDisabled - O SLO de atualização para instâncias gerenciadas com armazenamento local ainda não é suportado.

  • 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 - O ID do recurso de sub-rede fornecido para a instância gerenciada criar ou atualizar é inválido.

  • 400 ManagedInstanceUpdateSloFromVersionedToVersionlessWorkerCLNotAllowed - Não há suporte para alterar o formato do banco de dados para esta 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 do formato do banco de dados no momento.

  • 400 ManagedInstanceFreemiumInvalidArchitecture - Uma instância 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 para um pool de instâncias, que não é suportado. 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 de ZoneRedundant SQL MI está temporariamente desativada nesta região. Você pode criar instâncias gerenciadas SQL redundantes de zona em muitas outras regiões no 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 de ZoneRedundant SQL MI está temporariamente desativada para esta geração de hardware nesta região. Você pode criar instâncias gerenciadas SQL redundantes de zona com geração de hardware diferente nesta região ou em muitas outras regiões no 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 do banco de dados para o servidor '{0}', banco de dados '{1}' devido a um atraso inesperado. Por favor, tente novamente.

  • 400 ManagedInstanceUpdateSloGeoPrimaryWithNewerVersionEditionThanSecondary - A alteração no formato do 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 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 de grupo de failover. Aguarde a conclusão da implantação do grupo de failover ou, alternativamente, exclua o grupo de failover e tente novamente 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 essa versão do servidor não é suportada.

  • 400 ManagedInstanceConversionRegularToFreemiumNotAllowed - O usuário tentou converter uma instância gerenciada SQL regular em instância gerenciada SQL livre.

  • 400 ManagedInstanceConversionFreemiumToRegularAndUpdateSLOWhileStoppedNotAllowed - O usuário tentou converter uma Instância Gerenciada SQL Livre em Instância Gerenciada SQL Regular e atualizar o 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 agrupada.

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

  • 400 ManagedInstancePoolZoneRedundancyNotSupported - Não é possível mover uma instância redundante de zona para o pool, pois a redundância de zona não é suportada 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 - A operação '{0}' não pôde ser concluída porque a versão mínima de TLS necessária é 1.2 ou superior. Versões anteriores do TLS não são mais suportadas, pois são consideradas obsoletas.

  • 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 - A operação '{0}' não pôde ser concluída porque o parâmetro de versão mínima do TLS é maior do 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 Rotas Definida pelo Usuário padrão.

  • 400 VnetConfigHasInvalidUdr - O usuário tentou injetar a sub-rede do Servidor Gerenciado com uma Tabela de Rotas 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 a 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 IntendedPolicy.

  • 400 ManagedInstanceInvalidEditionForSku - O {0} de edição especificado 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 da camada de serviço está em andamento para a instância gerenciada '{0}.' Aguarde a conclusão da operação em curso e tente novamente."

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

  • 400 InstanceCollationUpdateNotSupported - O usuário não pode alterar o agrupamento de instâncias na instância gerenciada.

  • 400 CreateManagedInstanceWithNonDefaultCollationNotSupported - O usuário pode criar uma instância gerenciada somente com agrupamento '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 curso e tente novamente.

  • 400 ManagedInstanceExceedMaxAzureStorage - A operação não pôde ser concluída porque o tamanho total de armazenamento alocado para a instância de uso geral excederia {0}. Reduza o número de arquivos de banco de dados e tente novamente a operaçã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 uma instância gerenciada como uma replicação geográfica secundária ao {0} de sub-rede no qual já existe uma instância gerenciada. A implantação da instância gerenciada como secundária de replicação geográfica é suportada somente nos casos em que a instância gerenciada é a primeira instância implantada em uma sub-rede. Considere implantar a instância gerenciada como uma replicação geográfica secundária a uma sub-rede diferente na qual não há instâncias gerenciadas existentes ou se a implantação em uma sub-rede com instância gerenciada existente desabilitar a opção de replicação geográfica.

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

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

  • 400 InstanceTimezoneUpdateNotSupported - Atualização de fuso horário da instância não suportada.

  • 400 CreateManagedInstanceWithNonDefaultTimezoneNotSupported - Criar instância gerenciada com fuso horário não padrão não suportado.

  • 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 que é delegada.

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

  • 400 UpdateManagedServerWithMaintenanceWindowNotAllowed - A atualização da instância gerenciada com as configurações da janela de manutenção não é permitida.

  • 400 OperationNotAllowedInCurrentGeodrConfiguration - A operação não é permitida porque a configuração atual de replicação geográfica 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 nesta instância.

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

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

  • 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 - Esta instância gerenciada não pode ser implantada porque sua zona DNS não corresponde ao prefixo DNS de seu cluster virtual pretendido para {0}de sub-rede. 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 aguardar a expiração desse cluster virtual ou excluir manualmente esse cluster virtual e, em seguida, criar a instância gerenciada.

  • 400 MissingIdentityId - Nenhuma identidade atribuída ao 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 - O recurso ZoneRedundant não é suportado para a camada de serviço selecionada. Para mais detalhes, visite aka.ms/sqlmi-service-tier-characteristics.

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

  • 400 ManagedInstanceZoneRedudantFeatureCantBeDisabled - A desativação do recurso zoneRedundant não é possível após a criação da instância gerenciada. Para 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 este 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 da Rede Virtual {0}.

  • 400 MigrationToSubnetWithDifferentDnsZoneNotSupported - Desde que a sub-rede tenha uma zona DNS diferente da atual. Não há suporte para alterar a zona DNS da instância. Forneça uma 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 mudança, 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 da API

  • 400 InvalidIdentityTypeForKeyId - KeyId é fornecido pelo usuário durante a criação, mas o tipo de identidade não está 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 pela sub-rede de destino fornecida faz parte das redes virtuais que não estão conectadas ao emparelhamento de rede virtual ou têm 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 a partir 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 em uma 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 mude para a subscrição de sub-rede e, em seguida, tente a operação novamente.

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

  • 400 AddressRangeOfTargetSubnetAndSubnetOfGeoDRReplicaCantOverlap - A sub-rede selecionada para migração de instância gerenciada tem 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 sua sub-rede está configurada de acordo com as diretrizes do https://aka.ms/move-managed-instance.

  • 400 TargetSubnetMustBeConfiguredToAllowGeoDRReplication - A sub-rede selecionada para migração de instância gerenciada não está configurada para permitir 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 login 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 Storage IOps 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 Storage IOps 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 - Foi especificado um local inválido.

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

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

  • 400 ManagementServiceManagedServerDisabled - A operação falhou porque a Instância Gerenciada '{0}' está desabilitada. Habilite a Instância Gerenciada e tente novamente.

  • 400 MiGeoRestoreWithWrongBackupStorageRedundancy - Geo-Restore não é permitido para instâncias gerenciadas com redundância de armazenamento de backup LRS/ZRS.

  • 400 LastBackupNameHasNewline - Por favor, não use caracteres proibidos ('\n', '\r') em lastBackupName.

  • 400 LastBackupNameHasNonAsciiCharacter - A operação foi abortada porque o parâmetro 'LastBackupName' contém caracteres inválidos. Apenas caracteres ASCII são permitidos.

  • 400 ProvisioningDisabled - Exibe a mensagem de erro do autorizador da operação de recursos no estado em que se encontra, sem alterações

  • 400 LRSCutoverDatabaseDoesNotExist - A operação foi anulada porque o nome do banco de dados especificado na solicitação não corresponde a nenhum nome de banco de dados no servidor especificado.

  • 400 LRSCutoverDatabaseNotInRestoringState - A operação foi abortada porque o banco de dados especificado não está no estado de restauração.

  • 400 LRSCutoverDatabaseAlreadyRestored - A operação foi abortada porque o banco de dados especificado já foi restaurado.

  • 400 LRSCutoverAlreadyInitiated - A operação foi abortada porque uma substituição para o banco de dados especificado já está em andamento.

  • 400 ManagementServiceFeatureDisabled - O usuário tentou usar um recurso que está desabilitado.

  • 400 AadOnlyAuthenticationIsEnabled - A Autenticação Apenas do Ative Directory do Azure está habilitada. Entre em contato com o administrador do sistema.

  • 400 UpdatingInstanceAndBackupRedundancy - A redundância da zona da instância e a redundância do armazenamento de backup não podem ser atualizadas na mesma solicitação.

  • 400 DeleteOfManagedInstanceIsDisabled - A operação de exclusão da instância gerenciada está desabilitada.

  • 400 RequestCantLandOnPaaSv2Platform - A solicitação precisa pousar na plataforma PaaSv2, mas o PaaSv2 não está habilitado.

  • 400 CustomMaintenanceWindowIsDisabled - A janela de manutenção personalizada não está ativada.

  • 400 DeleteOfVersion2VirtualClusterIsDisabled - A exclusão do cluster virtual com a versão 2 não está habilitada.

  • 400 DeleteOfVirtualClusterIsDisabled - A exclusão do cluster virtual não está habilitada.

  • 400 MICantBeMovedFromOrToInstancePool - A instância gerenciada existente não pode ser movida para o pool de instâncias gerenciadas.

  • 400 DnsRefreshOnVirtualClusterIsDisabled - A atualização de registros DNS no cluster virtual não está habilitada.

  • 400 MismatchingResourceGroupNameWithUrl - O nome do grupo de recursos fornecido não correspondia ao nome na Url.

  • 400 MismatchingSubscriptionWithUrl - A assinatura fornecida não correspondeu à assinatura na Url.

  • 400 InvalidMinimalTlsVersion - Versão TLS mínima inválida.

  • 400 InvalidResourceId - Identificador de recurso inválido.

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

  • 400 DeleteOfManagedInstanceIsDisabled - A operação de exclusão da instância gerenciada está desabilitada.

  • 400 CustomMaintenanceWindowIsDisabled - A janela de manutenção personalizada não está ativada.

  • 400 MICantBeMovedFromOrToInstancePool - A instância gerenciada existente não pode ser movida para o pool de instâncias gerenciadas.

  • 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 AadOnlyAuthenticationIsEnabled - A Autenticação Apenas do Ative Directory do Azure está habilitada. Entre em contato com o administrador do sistema.

  • 400 InvalidExternalAdministratorLogin - Nome de login de administrador externo inválido ou ausente.

  • 400 InvalidExternalAdministratorSid - ID de objeto de administrador externo inválido ou ausente.

  • 400 InvalidExternalAdministratorTenantId - ID de locatário de administrador externo inválido ou ausente.

  • 400 ExternalAdministratorPrincipalType - Tipo de entidade de administrador externo inválido ou ausente. Selecione entre Usuário, Aplicativo ou Grupo.

  • 400 MissingExternalAdministratorWithAadOnlyAuth - Para usar a Autenticação Apenas do Azure AD, forneça detalhes de um administrador externo.

  • 400 ExternalAdministratorLoginSameAsSqlAdmin - Os nomes do administrador do Azure Ative Directory e da conta de administrador do servidor devem ser diferentes. Por favor, forneça valores diferentes.

  • 400 InvalidMaintenanceWindowSettings - Configurações inválidas da janela de manutenção.

  • 400 InvalidMaintenanceWindowProperty - A propriedade da janela de manutenção inválida foi especificada.

  • 400 InvalidMaintenanceWindowPropertyNull - Janela de manutenção inválida com propriedades necessárias null.

  • 400 InvalidMaintenanceWindowTypeWithPropertySpecified - O tipo de janela de manutenção não deve ter determinadas propriedades especificadas.

  • 400 UpdateOfParameterNotSupported - Atualização de '{0}' não é suportada.

  • 400 MaintenancePolicyFeatureIsDisabled - A atribuição da política de manutenção do cliente não está habilitada para a assinatura fornecida. Em vez disso, use a propriedade maintenanceConfigurationId.

  • 400 MaintenancePolicyInvalidType - O valor fornecido para w type não é válido. Use um dos seguintes valores: SystemDefined, CustomerDefined.

  • 400 MaintenancePolicyInvalidMaintenanceConfigurationId - O valor fornecido para maintenanceConfigurationId não é válido. Verifique a lista de Configuração de Manutenção Pública para obter a lista de configurações disponíveis.

  • 400 MaintenancePolicyInvalidStartHour - O valor fornecido para startHour não é válido. A hora de início representa a hora do dia em que o evento de manutenção deve começar. Os valores aceites são 00-23. Por favor, tente novamente com o valor apropriado.

  • 400 MaintenancePolicyInvalidDayOfWeek - O valor fornecido para dayOfWeek não é válido. Utilize um dos seguintes valores: Segunda-feira, Terça-feira, Quarta-feira, Quinta-feira, Sexta-feira, Sábado, Domingo.

  • 400 SecurityAdalPrincipalCertExpiredError - A operação não pôde ser concluída porque o certificado principal do Cofre de Chaves do Azure expirou.

  • 400 AkvHostNotResolvingFromNode - AKV host '{0}' não é resolvível a partir de SQL, no servidor '{1}'.

  • 400 SecurityInvalidAzureKeyVaultRecoveryLevel - O uri do Cofre da Chave fornecido não é válido.

  • 400 MissingKeyVaultUriForRestore - O URI da chave do Azure Key Vault '{0}' é necessário para restaurar com êxito o banco de dados '{1}' no servidor '{2}'.

  • 400 AzureKeyVaultKeyUsedOnGeoPrimary - A operação não pôde ser concluída porque o nome da Chave do Cofre da Chave do Azure {0} está atualmente definido como protetor de criptografia em geoprimário.

  • 400 KeyMaterialNotFoundOnRemoteServer - O servidor remoto não tem acesso ao material de chave usado como um protetor TDE.

  • 400 PerDatabaseCMKAKVKeyMaterialMissingOnGeoSecondary - Todos os bancos de dados em replicação geográfica devem conter o mesmo material de chave que o protetor de criptografia do banco de dados de origem. Por favor, adicione a chave '{0}' com o mesmo material de chave ao banco de dados de destino '{1}'.

  • 400 AzureKeyVaultRsaKeyNotSupported - O cofre de chaves fornecido usa o Tamanho da Chave RSA ou o Tipo de Chave não suportados. O tamanho da chave RSA suportada é 2048 ou 3072 e o tipo de chave é RSA ou RSA-HSM.

  • 400 PerDatabaseCMKAKVKeyUriMissingOnGeoSecondary - Quando a rotação automática do TDE Protetor de nível de banco de dados está habilitada, os bancos de dados de origem e de destino devem estar conectados ao mesmo cofre de chaves. Adicione a chave '{0}' (do mesmo cofre de chaves conectado ao banco de dados de origem) ao banco de dados de destino '{1}'.

  • 400 PerDatabaseCMKCopyOrReplicationAttemptedWithoutCurrentKeysWithDatabaseName - Ao tentar replicar um banco de dados configurado com protetor de criptografia no nível de banco de dados, as chaves atuais que estão sendo usadas pelo banco de dados primário devem ser passadas para o banco de dados secundário '{0}'

  • 400 ManagedInstanceNoConditionToMakeDatabaseAccessible - A operação não pôde ser concluída porque não há permissões suficientes para iniciar o fluxo de trabalho acessível na instância gerenciada {0}.

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

  • 400 SameKeyUriNotFoundOnRemoteServer - O servidor secundário não tem o material da chave do mesmo cofre de chaves que o protetor de criptografia do servidor primário com a rotação automática de chaves habilitada.

  • 400 SameKeyMaterialNotFoundOnRemoteServer - O servidor secundário não tem o material da chave do protetor de criptografia do servidor primário.

  • 400 SecurityAzureKeyVaultGeoChainError - A criação de secundário de secundário (um processo conhecido como encadeamento) não é suportada ao habilitar a Criptografia de Dados Transparente usando o Cofre de Chaves do Azure (BYOK).

  • 400 PerDatabaseCMKDWNotSupported - A CMK no nível de banco de dados em visualização não é suportada para a edição Datawarehouse.

  • 400 BlockSystemAssignedIdentityForCrossTenantCMK - A CMK entre locatários só pode ser configurada quando o servidor está configurado com uma Identidade Gerenciada Atribuída pelo Usuário. Consulte https://aka.ms/sqltdebyokumi para configurar a Identidade Gerenciada Atribuída pelo Usuário.

  • 400 PerDatabaseCMKCopyOrReplicationAttemptedWithoutCurrentKeys - Ao tentar replicar um banco de dados configurado com protetor de criptografia no nível de banco de dados, as chaves atuais que estão sendo usadas pelo primário devem ser passadas para o banco de dados secundário.

  • 400 CannotDropDatabaseAKVError - O banco de dados {0} no servidor {1} não pode ser descartado com segurança porque é criptografado com uma chave gerenciada pelo cliente que não está mais acessível para fazer o último backup antes da queda. Restaure o Azure Key Vault Access no servidor e revalide as chaves para tornar este banco de dados acessível e, em seguida, prossiga com a queda. Para mais pormenores, ver https://aka.ms/tdecmkrestorability

  • 400 CreateDatabaseAttemptedWithRotationInProgress - A operação de criação de banco de dados não pode ser executada no momento devido à rotação contínua da chave TDE (Transparent Data Encryption) no servidor. Tente a operação novamente mais tarde.

  • 400 AzureKeyVaultKeyDisabled - A operação não pôde ser concluída no servidor porque a chave do Cofre da Chave do Azure está desabilitada.

  • 400 PerDatabaseCMKRestoreNotSupported - A restauração do banco de dados não é suportada quando a CMK no nível de banco de dados é configurada na visualização.

  • 400 AzureKeyVaultInvalidExpirationDate - A operação não pôde ser concluída porque a data de expiração da chave do Cofre da Chave do Azure é inválida.

  • 400 PerDatabaseCMKHSNotSupported - A CMK no nível de banco de dados em visualização não é suportada para a edição Hyperscale.

  • 400 SecurityAzureKeyVaultUrlNullOrEmpty - A operação não pôde ser concluída porque o Uri do Cofre da Chave do Azure é nulo ou vazio.

  • 400 CMKOperationNotAllowed - O usuário tentou executar uma operação no servidor quando o servidor não tinha acesso ao Cofre da Chave do Azure.

  • 400 AkvEndpointNotReachableFromNode - AKV endpoint '{0}' não é acessível a partir de SQL, no servidor '{1}'.

  • 400 AzureKeyVaultNoServerIdentity - A identidade do servidor não está configurada corretamente.

  • 400 AzureKeyVaultInvalidUri - Uma resposta inválida do Azure Key Vault. Use um URI válido do Azure Key Vault.

  • 400 AzureKeyVaultMissingPermissions - O servidor não tem as permissões necessárias no Cofre da Chave do Azure.

  • 400 AzureKeyVaultKeyNameCurrentlyInUse - A operação não pôde ser concluída porque o nome da Chave do Cofre da Chave do Azure {0} está atualmente em uso.

  • 400 AzureKeyVaultKeyThumbprintIsDifferent - A operação não pôde ser concluída porque o material da Chave do Cofre da Chave do Azure é diferente da chave de proteção de criptografia atual.

  • 400 SecurityAzureKeyVaultInvalidKeyName - A operação não pôde ser concluída devido a um nome de chave de servidor inválido.

  • 400 OldGenerationOfAKVKeyBeingUsedError - Não é permitido usar uma versão antiga da chave AKV como protetor TDE. Por favor, use a versão mais recente da chave AKV como o protetor de criptografia

  • 400 PerDatabaseCMKMissingIdentityOnGeoSecondaryDatabase - A identidade CMK por banco de dados não está configurada no banco de dados de destino.

  • 400 AdalGenericError - A operação não pôde ser concluída porque foi encontrado um erro do Azure Ative Directory.

  • 400 AdalServicePrincipalNotFound - A operação não pôde ser concluída porque foi encontrado um erro de Entidade de Serviço não encontrada da biblioteca do Azure Ative Directory.

  • 400 AzureKeyVaultMalformedVaultUri - O uri do Cofre da Chave fornecido não é válido.

  • 400 ServerPrincipalCreateLoginBadSyntax - Houve um erro de sintaxe ao executar a instrução Create Login para o Administrador do Azure AD.

  • 400 ManagedInstanceIsBusy - A instância gerenciada está ocupada com outra solicitação.

  • 400 InvalidLoginName - O nome de login fornecido é inválido.

  • 400 ServicePrincipalLookupInAadFailedIdentityForbidden - A pesquisa do AzureAD falhou porque o MSI não recebeu permissões de leitura no AAD.

  • 400 PrincipalNotFoundInTenant - AzureAD Lookup não retornou nenhum resultado para esse nome.

  • 400 ServerPrincipalHasDuplicateDisplayNameInAad - AzureAD Lookup retornou vários resultados para esse nome.

  • 400 InvalidPrincipalType - Este tipo principal não é suportado no Banco de dados SQL do Windows Azure.

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

  • 400 ServicePrincipalLookupInAadFailed - A pesquisa do AzureAD falhou devido a erros de infraestrutura de serviço.

  • 400 TenantNotFoundInActiveDirectory - O locatário não está disponível no Ative Directory.

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

  • 400 ManagedInstanceHasNoPermissionsToAccessAad - Tentativa de executar a operação, que envolve um login não existente ou login no qual a entidade de execução não tem permissões.

  • 404 ManagedInstanceNotInSubscriptionResourceGroup - A instância gerenciada especificada não existe no grupo de recursos e na assinatura especificados.

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

  • 404 ServerNotInSubscription - O servidor especificado não existe na assinatura especificada.

  • 404 OperationIdNotFound - A operação com Id não existe.

  • 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.

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

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

  • 405 InvalidHardwareGenerationValue - HardwareGeneration {0} não é válido. Especifique um valor 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 IOps de {1} e IOps de {2}, em incrementos de IOps de {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 CannotCancelOperation - A operação de gerenciamento está em um estado que não pode ser cancelado.

  • 409 OperationCancelled - A operação foi cancelada pelo usuário.

  • 409 OperationInterrupted - A operação no recurso não pôde ser concluída porque foi interrompida por outra operação no mesmo recurso.

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

  • 409 SubscriptionDisabled - A subscrição está desativada.

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

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

  • 409 ServerAlreadyExists - Nome do servidor duplicado.

  • 409 ServerDisabled - O servidor está desativado.

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

  • 409 MiCreateFailedNonDelegatedSubnet - O usuário tentou implantar a Instância Gerenciada ou o pool de Instâncias Gerenciadas na sub-rede que não é delegada a Microsoft.Sql/managedInstances.

  • 409 InstancePoolBusy - Um pool de instâncias está ocupado com outra operação em andamento

  • 409 ConflictingManagedInstanceOperation - Uma operação está atualmente em andamento para a instância gerenciada.

  • 409 BackupRedundancyUpdateAndInstanceRedundancyConflict - A instância é multi-az, mas o armazenamento de backup está sendo atualizado de zona redundante para redundante de não zona.

  • 409 InstanceRedundancyUpdateWhileBackupRedundancyUpdateInProgress - Não é possível atualizar a redundância de instância porque a atualização de redundância de armazenamento de backup está em andamento.

  • 409 InstanceRedundancyUpdateAndBackupRedundancyConflict - O armazenamento de backup não é redundante de zona, mas a redundância de instância está sendo atualizada para zona redundante.

  • 409 BackupRedundancyUpdateConflict - Não é possível atualizar a redundância de armazenamento de backup porque uma atualização de redundância de armazenamento de backup já está em andamento.

  • 409 MiDropFailedOnAuthLocks - O usuário tentou soltar a última instância gerenciada na sub-rede que tem Lock aplicado no(s) recurso(s).

  • 409 ServerKeyNameAlreadyExists - A chave do servidor já existe no servidor.

  • 409 ServerKeyUriAlreadyExists - O URI da chave do servidor já existe no servidor.

  • 409 ServerKeyDoesNotExists - A chave do servidor não existe.

  • 409 AzureKeyVaultKeyNameNotFound - A operação não pôde ser concluída porque o nome da Chave do Cofre da Chave do Azure não existe.

  • 409 AzureKeyVaultKeyInUse - A chave está sendo usada atualmente pelo servidor.

  • 409 ServerPrincipalOwnsJobs - Tente remover um login quando ele tiver trabalhos ativos.

  • 409 ServerPrincipalOwnsObjects - Tente soltar um login, que possui objetos.

  • 409 ServerPrincipalIsGrantorOfPermissions - Tente descartar uma entidade de servidor, que é um concedente de permissões.

  • 409 ServerPrincipalOwnsDatabase - Altere o proprietário do(s) banco(s) de dados antes de descartar o login.

  • 409 ServerPrincipalCurrentlyLoggedIn - Autoexplicativo.

  • 409 ServerPrincipalAlreadyExists - Tente criar a entidade de servidor com nome não exclusivo.

  • 409 ServerPrincipalUsedInTriggerOrEventNotification - Tentativa de descartar o login, que é usado como um contexto de execução de um gatilho ou notificação de evento.

  • 412 InstanceNotReadyForBackupRedundancyUpdate - Não é possível atualizar a redundância de armazenamento de backup porque a instância não está pronta.

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

  • 429 SubscriptionTooManyRequests - Solicitações além do máximo de solicitações que podem ser processadas pelos recursos disponíveis.

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

  • 429 SubscriptionTooManyRequests - Solicitações além do máximo de solicitações que podem ser processadas pelos recursos disponíveis.

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

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

  • 429 SubscriptionTooManyRequests - Solicitações além do máximo de solicitações que podem ser processadas pelos recursos disponíveis.

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

  • 429 SubscriptionTooManyRequests - Solicitações além do máximo de solicitações que podem ser processadas pelos recursos disponíveis.

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

  • 500 OperationTimedOut - A operação atingiu o tempo limite e foi revertida automaticamente. Por favor, tente novamente a operação.

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

  • 500 ActiveDirectoryLookupTimedOut - A operação não pôde ser concluída no momento. Tente novamente mais tarde.

  • 503 TooManyRequests - Solicitações além do máximo de solicitações que podem ser processadas pelos recursos disponíveis.

  • 503 TooManyRequests - Solicitações além do máximo de solicitações que podem ser processadas pelos recursos disponíveis.

  • 503 TooManyRequests - Solicitações além do máximo de solicitações que podem ser processadas pelos recursos disponíveis.

  • 503 TooManyRequests - Solicitações além do máximo de solicitações que podem ser processadas pelos recursos disponíveis.

  • 503 AzureKeyVaultConnectionFailed - A operação não pôde ser concluída no servidor porque as tentativas de conexão ao Cofre de Chaves do Azure falharam

  • 503 AzureKeyVaultGenericConnectionError - A operação não pôde ser concluída porque foi encontrado um erro ao tentar recuperar informações do Cofre da Chave.

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

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

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

Exemplos

Remove maintenance policy from managed instance (select default maintenance policy)
Update managed instance with all properties
Update managed instance with minimal properties

Remove maintenance policy from managed instance (select default maintenance policy)

Pedido de amostra

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

{
  "properties": {
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default"
  }
}

Resposta da amostra

Azure-AsyncOperation: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/locations/japaneast/managedInstanceAzureAsyncOperation/11111111-1111-1111-1111-111111111111
{
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose",
    "capacity": 8,
    "family": "Gen4"
  },
  "properties": {
    "fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
    "administratorLogin": "dummylogin",
    "subnetId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "state": "Ready",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Default",
    "dnsZone": "1b4e2caff2530",
    "instancePoolId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/instancePools/instancePool1",
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default",
    "hybridSecondaryUsage": "Passive",
    "externalGovernanceStatus": "Enabled",
    "authenticationMetadata": "Windows",
    "databaseFormat": "SQLServer2022"
  },
  "location": "japaneast",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
  "name": "testinstance",
  "type": "Microsoft.Sql/managedInstances"
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/locations/eastus/managedInstanceOperationResults/11111111-1111-1111-1111-111111111111
Azure-AsyncOperation: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/locations/eastus/managedInstanceAzureAsyncOperation/11111111-1111-1111-1111-111111111111

Update managed instance with all properties

Pedido de amostra

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

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose",
    "capacity": 8
  },
  "properties": {
    "administratorLogin": "dummylogin",
    "administratorLoginPassword": "PLACEHOLDER",
    "proxyOverride": "Redirect",
    "publicDataEndpointEnabled": false,
    "minimalTlsVersion": "1.2",
    "licenseType": "BasePrice",
    "vCores": 8,
    "storageSizeInGB": 448,
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "requestedBackupStorageRedundancy": "Geo",
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_JapanEast_MI_1",
    "hybridSecondaryUsage": "Passive",
    "authenticationMetadata": "Windows",
    "databaseFormat": "AlwaysUpToDate"
  }
}

Resposta da amostra

Azure-AsyncOperation: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/locations/eastus/managedInstanceAzureAsyncOperation/11111111-1111-1111-1111-111111111111
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
  "name": "testinstance",
  "type": "Microsoft.Sql/managedInstances",
  "location": "japaneast",
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose",
    "capacity": 8,
    "family": "Gen4"
  },
  "properties": {
    "fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
    "administratorLogin": "dummylogin",
    "subnetId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "state": "Ready",
    "vCores": 8,
    "storageSizeInGB": 448,
    "licenseType": "BasePrice",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Redirect",
    "minimalTlsVersion": "1.2",
    "dnsZone": "1b4e2caff2530",
    "instancePoolId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/instancePools/instancePool1",
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_JapanEast_MI_1",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "externalGovernanceStatus": "Enabled",
    "hybridSecondaryUsage": "Passive",
    "authenticationMetadata": "Windows",
    "databaseFormat": "AlwaysUpToDate"
  }
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/locations/eastus/managedInstanceOperationResults/11111111-1111-1111-1111-111111111111
Azure-AsyncOperation: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/locations/eastus/managedInstanceAzureAsyncOperation/11111111-1111-1111-1111-111111111111

Update managed instance with minimal properties

Pedido de amostra

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

{
  "tags": {
    "tagKey1": "TagValue1"
  }
}

Resposta da amostra

Azure-AsyncOperation: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/locations/eastus/managedInstanceAzureAsyncOperation/11111111-1111-1111-1111-111111111111
{
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose",
    "capacity": 8,
    "family": "Gen4"
  },
  "properties": {
    "fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
    "administratorLogin": "PLACEHOLDER",
    "subnetId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "state": "Ready",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Default",
    "dnsZone": "1b4e2caff2530",
    "instancePoolId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/instancePools/instancePool1",
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "externalGovernanceStatus": "Enabled",
    "hybridSecondaryUsage": "Passive",
    "authenticationMetadata": "Windows",
    "databaseFormat": "SQLServer2022"
  },
  "location": "japaneast",
  "tags": {
    "tagKey1": "TagValue1"
  },
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
  "name": "testinstance",
  "type": "Microsoft.Sql/managedInstances"
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/locations/eastus/managedInstanceOperationResults/11111111-1111-1111-1111-111111111111
Azure-AsyncOperation: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/locations/eastus/managedInstanceAzureAsyncOperation/11111111-1111-1111-1111-111111111111

Definições

Name Description
AdministratorType

Tipo de administrador de corte.

AuthMetadataLookupModes

Modo de pesquisa de metadados de autenticação da instância gerenciada.

BackupStorageRedundancy

O tipo de conta de armazenamento usado para armazenar backups para esta instância. As opções são Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) e GeoZone(GeoZoneRedundantStorage)

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

ExternalGovernanceStatus

Estatuto da governação externa.

HybridSecondaryUsage

Uso secundário híbrido. Os valores possíveis são 'Ativo' (valor padrão) e 'Passivo' (o cliente usa o secundário como DR passivo).

HybridSecondaryUsageDetected

Uso secundário híbrido detetado. Os valores possíveis são 'Ativo' (o cliente não atende aos requisitos para usar o secundário como DR passivo) e 'Passivo' (o cliente atende aos requisitos para usar o secundário como DR passivo).

IdentityType

O tipo de identidade. Defina isso como 'SystemAssigned' para criar e atribuir automaticamente uma entidade do Azure Ative Directory para o recurso.

ManagedInstance

Uma instância gerenciada SQL do Azure.

ManagedInstanceDatabaseFormat

Especifica o formato interno dos bancos de dados de instância específicos para a versão do mecanismo SQL.

ManagedInstanceExternalAdministrator

Propriedades de um administrador do Ative Directory.

ManagedInstanceLicenseType

O tipo de licença. Os valores possíveis são 'LicenseIncluded' (preço normal incluindo uma nova licença SQL) e 'BasePrice' (preço AHB com desconto para trazer suas próprias licenças SQL).

ManagedInstancePecProperty

Uma conexão de ponto de extremidade privada em uma instância gerenciada

ManagedInstancePrivateEndpointConnectionProperties

Propriedades de uma conexão de ponto de extremidade privada.

ManagedInstancePrivateEndpointProperty
ManagedInstancePrivateLinkServiceConnectionStateProperty
ManagedInstanceProxyOverride

Tipo de conexão usado para se conectar à instância.

ManagedInstanceUpdate

Uma solicitação de atualização para uma instância gerenciada do Banco de Dados SQL do Azure.

ManagedServerCreateMode

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

Padrão: criação de instância regular.

Restauração: cria uma instância restaurando um conjunto de backups para um point-in-time específico. RestorePointInTime e SourceManagedInstanceId devem ser especificados.

PricingModel

Modelo de precificação da Instância Gerenciada.

PrincipalType

Tipo principal do administrador de corte.

ProvisioningState

Estado de provisionamento da instância gerenciada.

ResourceIdentity

Configuração de identidade do Azure Ative Directory para um recurso.

ServicePrincipal

A configuração da entidade de serviço da instância gerenciada para um recurso.

ServicePrincipalType

Tipo de entidade de serviço.

Sku

Um SKU de recurso ARM.

UserIdentity

Configuração de identidade do Azure Ative Directory para um recurso.

AdministratorType

Tipo de administrador de corte.

Valor Description
ActiveDirectory

AuthMetadataLookupModes

Modo de pesquisa de metadados de autenticação da instância gerenciada.

Valor Description
AzureAD
Paired
Windows

BackupStorageRedundancy

O tipo de conta de armazenamento usado para armazenar backups para esta instância. As opções são Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) e GeoZone(GeoZoneRedundantStorage)

Valor Description
Geo
GeoZone
Local
Zone

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

Name Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Name Tipo Description
additionalInfo

ErrorAdditionalInfo[]

O erro informações adicionais.

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

Name Tipo Description
error

ErrorDetail

O objeto de erro.

ExternalGovernanceStatus

Estatuto da governação externa.

Valor Description
Disabled
Enabled

HybridSecondaryUsage

Uso secundário híbrido. Os valores possíveis são 'Ativo' (valor padrão) e 'Passivo' (o cliente usa o secundário como DR passivo).

Valor Description
Active
Passive

HybridSecondaryUsageDetected

Uso secundário híbrido detetado. Os valores possíveis são 'Ativo' (o cliente não atende aos requisitos para usar o secundário como DR passivo) e 'Passivo' (o cliente atende aos requisitos para usar o secundário como DR passivo).

Valor Description
Active
Passive

IdentityType

O tipo de identidade. Defina isso como 'SystemAssigned' para criar e atribuir automaticamente uma entidade do Azure Ative Directory para o recurso.

Valor Description
None
SystemAssigned
SystemAssigned,UserAssigned
UserAssigned

ManagedInstance

Uma instância gerenciada SQL do Azure.

Name Tipo Description
id

string

ID do recurso.

identity

ResourceIdentity

A identidade do Azure Ative Directory da instância gerenciada.

location

string

Localização do recurso.

name

string

Nome do recurso.

properties.administratorLogin

string

Nome de usuário do administrador para a instância gerenciada. Só pode ser especificado quando a instância gerenciada está sendo criada (e é necessária para a criação).

properties.administratorLoginPassword

string

A senha de login do administrador (necessária para a criação da instância gerenciada).

properties.administrators

ManagedInstanceExternalAdministrator

O administrador do Azure Ative Directory da instância. Isso só pode ser usado no momento de criação da instância. Se usado para atualização de exemplo, ele será ignorado ou resultará em um erro. Para atualizações, APIs individuais precisarão ser usadas.

properties.authenticationMetadata

AuthMetadataLookupModes

Modo de pesquisa de metadados de autenticação da instância gerenciada.

properties.collation

string

Agrupamento da instância gerenciada.

properties.createTime

string (date-time)

Especifica o point-in-time (formato ISO8601) da criação da Instância Gerenciada.

properties.currentBackupStorageRedundancy

BackupStorageRedundancy

O tipo de conta de armazenamento usado para armazenar backups para esta instância. As opções são Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) e GeoZone(GeoZoneRedundantStorage)

properties.databaseFormat

ManagedInstanceDatabaseFormat

Especifica o formato interno dos bancos de dados de instância específicos para a versão do mecanismo SQL.

properties.dnsZone

string

A zona Dns em que a instância gerenciada está.

properties.dnsZonePartner

string (arm-id)

A ID de recurso de outra instância gerenciada cuja zona DNS essa instância gerenciada compartilhará após a criação.

properties.externalGovernanceStatus

ExternalGovernanceStatus

Estatuto da governação externa.

properties.fullyQualifiedDomainName

string

O nome de domínio totalmente qualificado da instância gerenciada.

properties.hybridSecondaryUsage

HybridSecondaryUsage

Uso secundário híbrido. Os valores possíveis são 'Ativo' (valor padrão) e 'Passivo' (o cliente usa o secundário como DR passivo).

properties.hybridSecondaryUsageDetected

HybridSecondaryUsageDetected

Uso secundário híbrido detetado. Os valores possíveis são 'Ativo' (o cliente não atende aos requisitos para usar o secundário como DR passivo) e 'Passivo' (o cliente atende aos requisitos para usar o secundário como DR passivo).

properties.instancePoolId

string

A Id do pool de instâncias ao qual esse servidor gerenciado pertence.

properties.isGeneralPurposeV2

boolean

Se esta é ou não uma variante GPv2 da edição de uso geral.

properties.keyId

string

Um URI CMK da chave a ser usada para criptografia.

properties.licenseType

ManagedInstanceLicenseType

O tipo de licença. Os valores possíveis são 'LicenseIncluded' (preço normal incluindo uma nova licença SQL) e 'BasePrice' (preço AHB com desconto para trazer suas próprias licenças SQL).

properties.maintenanceConfigurationId

string

Especifica a ID de configuração de manutenção a ser aplicada a essa instância gerenciada.

properties.managedInstanceCreateMode

ManagedServerCreateMode

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

Padrão: criação de instância regular.

Restauração: cria uma instância restaurando um conjunto de backups para um point-in-time específico. RestorePointInTime e SourceManagedInstanceId devem ser especificados.

properties.minimalTlsVersion

string

Versão TLS mínima. Valores permitidos: 'Nenhum', '1.0', '1.1', '1.2'

properties.pricingModel

PricingModel

Modelo de precificação da Instância Gerenciada.

properties.primaryUserAssignedIdentityId

string (arm-id)

A id de recurso de uma identidade atribuída ao usuário a ser usada por padrão.

properties.privateEndpointConnections

ManagedInstancePecProperty[]

Lista de conexões de ponto de extremidade privado em uma instância gerenciada.

properties.provisioningState

ProvisioningState

Estado de provisionamento da instância gerenciada.

properties.proxyOverride

ManagedInstanceProxyOverride

Tipo de conexão usado para se conectar à instância.

properties.publicDataEndpointEnabled

boolean

Se o ponto de extremidade de dados públicos está habilitado ou não.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

O tipo de conta de armazenamento a ser usado para armazenar backups para esta instância. As opções são Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) e GeoZone(GeoZoneRedundantStorage)

properties.restorePointInTime

string (date-time)

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

properties.servicePrincipal

ServicePrincipal

A entidade de serviço da instância gerenciada.

properties.sourceManagedInstanceId

string (arm-id)

O identificador de recurso da instância gerenciada de origem associada à operação de criação dessa instância.

properties.state

string

O estado da instância gerenciada.

properties.storageIOps

integer (int32)

IOps de armazenamento. Valor mínimo: 300. Valor máximo: 80000. Apenas são permitidos incrementos de 1 IOps. O valor máximo depende da família de hardware selecionada e do número de vCores.

properties.storageSizeInGB

integer (int32)

Tamanho de armazenamento em GB. Valor mínimo: 32. Valor máximo: 16384. Apenas são permitidos incrementos de 32 GB. O valor máximo depende da família de hardware selecionada e do número de vCores.

properties.storageThroughputMBps

integer (int32)

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

properties.subnetId

string (arm-id)

ID do recurso de sub-rede para a instância gerenciada.

properties.timezoneId

string

Id do fuso horário. Os valores permitidos são fusos horários suportados pelo Windows. O Windows mantém detalhes sobre fusos horários suportados, incluindo a id, no registro em KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones. Você pode obter esses valores do Registro via SQL Server consultando SELECT name AS timezone_id FROM sys.time_zone_info. A lista de Ids também pode ser obtida executando [System.TimeZoneInfo]::GetSystemTimeZones() no PowerShell. Um exemplo de id de fuso horário válido é "Pacific Standard Time" ou "W. Hora Padrão da Europa".

properties.vCores

integer (int32)

O número de vCores. Valores permitidos: 8, 16, 24, 32, 40, 64, 80.

properties.virtualClusterId

string

ID de recurso de cluster virtual para a instância gerenciada.

properties.zoneRedundant

boolean

Se o multi-az está habilitado ou não.

sku

Sku

SKU de instância gerenciada. Valores permitidos para sku.name: GP_Gen5, GP_G8IM, GP_G8IH, BC_Gen5, BC_G8IM BC_G8IH

tags

object

Tags de recursos.

type

string

Tipo de recurso.

ManagedInstanceDatabaseFormat

Especifica o formato interno dos bancos de dados de instância específicos para a versão do mecanismo SQL.

Valor Description
AlwaysUpToDate
SQLServer2022

ManagedInstanceExternalAdministrator

Propriedades de um administrador do Ative Directory.

Name Tipo Description
administratorType

AdministratorType

Tipo de administrador de corte.

azureADOnlyAuthentication

boolean

Somente Autenticação do Ative Directory do Azure habilitada.

login

string

Nome de login do administrador do servidor.

principalType

PrincipalType

Tipo principal do administrador de corte.

sid

string (uuid)

SID (ID do objeto) do administrador do servidor.

tenantId

string (uuid)

ID do locatário do administrador.

ManagedInstanceLicenseType

O tipo de licença. Os valores possíveis são 'LicenseIncluded' (preço normal incluindo uma nova licença SQL) e 'BasePrice' (preço AHB com desconto para trazer suas próprias licenças SQL).

Valor Description
BasePrice
LicenseIncluded

ManagedInstancePecProperty

Uma conexão de ponto de extremidade privada em uma instância gerenciada

Name Tipo Description
id

string

ID do recurso.

properties

ManagedInstancePrivateEndpointConnectionProperties

Propriedades de conexão de ponto de extremidade privado

ManagedInstancePrivateEndpointConnectionProperties

Propriedades de uma conexão de ponto de extremidade privada.

Name Tipo Description
privateEndpoint

ManagedInstancePrivateEndpointProperty

Ponto de extremidade privado ao qual a conexão pertence.

privateLinkServiceConnectionState

ManagedInstancePrivateLinkServiceConnectionStateProperty

Estado da Conexão da Conexão de Ponto Final Privado.

provisioningState

string

Estado da Conexão de Ponto Final Privado.

ManagedInstancePrivateEndpointProperty

Name Tipo Description
id

string

ID do recurso do ponto de extremidade privado.

ManagedInstancePrivateLinkServiceConnectionStateProperty

Name Tipo Description
actionsRequired

string

A descrição da conexão do serviço de link privado.

description

string

A descrição da conexão do serviço de link privado.

status

string

O status da conexão do serviço de link privado.

ManagedInstanceProxyOverride

Tipo de conexão usado para se conectar à instância.

Valor Description
Default
Proxy
Redirect

ManagedInstanceUpdate

Uma solicitação de atualização para uma instância gerenciada do Banco de Dados SQL do Azure.

Name Tipo Description
identity

ResourceIdentity

Identidade da instância gerenciada

properties.administratorLogin

string

Nome de usuário do administrador para a instância gerenciada. Só pode ser especificado quando a instância gerenciada está sendo criada (e é necessária para a criação).

properties.administratorLoginPassword

string

A senha de login do administrador (necessária para a criação da instância gerenciada).

properties.administrators

ManagedInstanceExternalAdministrator

O administrador do Azure Ative Directory da instância. Isso só pode ser usado no momento de criação da instância. Se usado para atualização de exemplo, ele será ignorado ou resultará em um erro. Para atualizações, APIs individuais precisarão ser usadas.

properties.authenticationMetadata

AuthMetadataLookupModes

Modo de pesquisa de metadados de autenticação da instância gerenciada.

properties.collation

string

Agrupamento da instância gerenciada.

properties.createTime

string (date-time)

Especifica o point-in-time (formato ISO8601) da criação da Instância Gerenciada.

properties.currentBackupStorageRedundancy

BackupStorageRedundancy

O tipo de conta de armazenamento usado para armazenar backups para esta instância. As opções são Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) e GeoZone(GeoZoneRedundantStorage)

properties.databaseFormat

ManagedInstanceDatabaseFormat

Especifica o formato interno dos bancos de dados de instância específicos para a versão do mecanismo SQL.

properties.dnsZone

string

A zona Dns em que a instância gerenciada está.

properties.dnsZonePartner

string (arm-id)

A ID de recurso de outra instância gerenciada cuja zona DNS essa instância gerenciada compartilhará após a criação.

properties.externalGovernanceStatus

ExternalGovernanceStatus

Estatuto da governação externa.

properties.fullyQualifiedDomainName

string

O nome de domínio totalmente qualificado da instância gerenciada.

properties.hybridSecondaryUsage

HybridSecondaryUsage

Uso secundário híbrido. Os valores possíveis são 'Ativo' (valor padrão) e 'Passivo' (o cliente usa o secundário como DR passivo).

properties.hybridSecondaryUsageDetected

HybridSecondaryUsageDetected

Uso secundário híbrido detetado. Os valores possíveis são 'Ativo' (o cliente não atende aos requisitos para usar o secundário como DR passivo) e 'Passivo' (o cliente atende aos requisitos para usar o secundário como DR passivo).

properties.instancePoolId

string

A Id do pool de instâncias ao qual esse servidor gerenciado pertence.

properties.isGeneralPurposeV2

boolean

Se esta é ou não uma variante GPv2 da edição de uso geral.

properties.keyId

string

Um URI CMK da chave a ser usada para criptografia.

properties.licenseType

ManagedInstanceLicenseType

O tipo de licença. Os valores possíveis são 'LicenseIncluded' (preço normal incluindo uma nova licença SQL) e 'BasePrice' (preço AHB com desconto para trazer suas próprias licenças SQL).

properties.maintenanceConfigurationId

string

Especifica a ID de configuração de manutenção a ser aplicada a essa instância gerenciada.

properties.managedInstanceCreateMode

ManagedServerCreateMode

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

Padrão: criação de instância regular.

Restauração: cria uma instância restaurando um conjunto de backups para um point-in-time específico. RestorePointInTime e SourceManagedInstanceId devem ser especificados.

properties.minimalTlsVersion

string

Versão TLS mínima. Valores permitidos: 'Nenhum', '1.0', '1.1', '1.2'

properties.pricingModel

PricingModel

Modelo de precificação da Instância Gerenciada.

properties.primaryUserAssignedIdentityId

string (arm-id)

A id de recurso de uma identidade atribuída ao usuário a ser usada por padrão.

properties.privateEndpointConnections

ManagedInstancePecProperty[]

Lista de conexões de ponto de extremidade privado em uma instância gerenciada.

properties.provisioningState

ProvisioningState

Estado de provisionamento da instância gerenciada.

properties.proxyOverride

ManagedInstanceProxyOverride

Tipo de conexão usado para se conectar à instância.

properties.publicDataEndpointEnabled

boolean

Se o ponto de extremidade de dados públicos está habilitado ou não.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

O tipo de conta de armazenamento a ser usado para armazenar backups para esta instância. As opções são Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) e GeoZone(GeoZoneRedundantStorage)

properties.restorePointInTime

string (date-time)

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

properties.servicePrincipal

ServicePrincipal

A entidade de serviço da instância gerenciada.

properties.sourceManagedInstanceId

string (arm-id)

O identificador de recurso da instância gerenciada de origem associada à operação de criação dessa instância.

properties.state

string

O estado da instância gerenciada.

properties.storageIOps

integer (int32)

IOps de armazenamento. Valor mínimo: 300. Valor máximo: 80000. Apenas são permitidos incrementos de 1 IOps. O valor máximo depende da família de hardware selecionada e do número de vCores.

properties.storageSizeInGB

integer (int32)

Tamanho de armazenamento em GB. Valor mínimo: 32. Valor máximo: 16384. Apenas são permitidos incrementos de 32 GB. O valor máximo depende da família de hardware selecionada e do número de vCores.

properties.storageThroughputMBps

integer (int32)

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

properties.subnetId

string (arm-id)

ID do recurso de sub-rede para a instância gerenciada.

properties.timezoneId

string

Id do fuso horário. Os valores permitidos são fusos horários suportados pelo Windows. O Windows mantém detalhes sobre fusos horários suportados, incluindo a id, no registro em KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones. Você pode obter esses valores do Registro via SQL Server consultando SELECT name AS timezone_id FROM sys.time_zone_info. A lista de Ids também pode ser obtida executando [System.TimeZoneInfo]::GetSystemTimeZones() no PowerShell. Um exemplo de id de fuso horário válido é "Pacific Standard Time" ou "W. Hora Padrão da Europa".

properties.vCores

integer (int32)

O número de vCores. Valores permitidos: 8, 16, 24, 32, 40, 64, 80.

properties.virtualClusterId

string

ID de recurso de cluster virtual para a instância gerenciada.

properties.zoneRedundant

boolean

Se o multi-az está habilitado ou não.

sku

Sku

Sku de instância gerenciada

tags

object

Tags de recursos.

ManagedServerCreateMode

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

Padrão: criação de instância regular.

Restauração: cria uma instância restaurando um conjunto de backups para um point-in-time específico. RestorePointInTime e SourceManagedInstanceId devem ser especificados.

Valor Description
Default
PointInTimeRestore

PricingModel

Modelo de precificação da Instância Gerenciada.

Valor Description
Freemium
Regular

PrincipalType

Tipo principal do administrador de corte.

Valor Description
Application
Group
User

ProvisioningState

Estado de provisionamento da instância gerenciada.

Valor Description
Canceled
Created
Failed
InProgress
Succeeded

ResourceIdentity

Configuração de identidade do Azure Ative Directory para um recurso.

Name Tipo Description
principalId

string (uuid)

A ID principal do Azure Ative Directory.

tenantId

string (uuid)

A ID de locatário do Azure Ative Directory.

type

IdentityType

O tipo de identidade. Defina isso como 'SystemAssigned' para criar e atribuir automaticamente uma entidade do Azure Ative Directory para o recurso.

userAssignedIdentities

<string,  UserIdentity>

As ids de recurso das identidades atribuídas ao usuário a serem usadas

ServicePrincipal

A configuração da entidade de serviço da instância gerenciada para um recurso.

Name Tipo Description
clientId

string

A ID do cliente do aplicativo Azure Ative Directory.

principalId

string

A ID do objeto do aplicativo Azure Ative Directory.

tenantId

string

A ID de locatário do Azure Ative Directory.

type

ServicePrincipalType

Tipo de entidade de serviço.

ServicePrincipalType

Tipo de entidade de serviço.

Valor Description
None
SystemAssigned

Sku

Um SKU de recurso ARM.

Name Tipo Description
capacity

integer (int32)

Capacidade do SKU específico.

family

string

Se o serviço tiver diferentes gerações de hardware, para o mesmo SKU, isso pode ser capturado aqui.

name

string

O nome do SKU, normalmente, uma letra + código numérico, por exemplo, P3.

size

string

Tamanho do SKU específico

tier

string

O nível ou edição do SKU específico, por exemplo, Basic, Premium.

UserIdentity

Configuração de identidade do Azure Ative Directory para um recurso.

Name Tipo Description
clientId

string (uuid)

A ID do cliente do Azure Ative Directory.

principalId

string (uuid)

A ID principal do Azure Ative Directory.