Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
As instâncias do SQL Server são conectadas automaticamente ao Azure Arc quando são instaladas em um Servidor habilitado para Azure Arc e o recurso do servidor Arc está em uma região com suporte. Todos os recursos de instância do SQL Server são criados automaticamente no Azure, fornecendo uma plataforma de gerenciamento centralizado para todas as suas instâncias do SQL Server. Para obter mais informações, visite SQL Server habilitado pelo Azure Arc.
Este artigo detalha como funciona o processo simplificado de conexão do SQL Server ao Azure.
Observação
Atualmente, a configuração menos privilegiada não é aplicada por padrão.
Os servidores existentes com versão 1.1.2859.223 de extensão ou superior acabarão por ter a configuração menos privilegiada aplicada. Esta extensão foi lançada em novembro de 2024. Para evitar a atribuição automática do privilégio mínimo, bloqueie as atualizações de extensão após 1.1.2859.223.
Pré-requisitos
- Conclua os Pré-requisitos - SQL Server habilitado pelo Azure Arc.
- Para os grupos de disponibilidade Always On, conclua as etapas em todos os nós.
Especificar tipo de licença
Opcionalmente, especifique o tipo de licença para cada instância do SQL Server.
Para especificar o tipo de licença desejado, forneça a tag de valor do tipo de licença. O fluxo de trabalho de conexão automática requer essa tag. Para obter mais informações, visite Etiquetar recursos, grupos de recursos e assinaturas para uma organização lógica.
Você pode definir valores de tag na assinatura, grupo de recursos ou nível de recurso. Os valores de tag definidos no nível da assinatura substituem os valores definidos no grupo de recursos e no nível do recurso. Os valores de tag definidos no nível do grupo de recursos substituem os valores definidos no nível do recurso.
Adicione uma das seguintes tags e valores à sua assinatura, grupos de recursos ou recursos do Arc Server.
| Etiqueta | Valor |
|---|---|
ArcSQLServerExtensionDeployment |
Paid |
ArcSQLServerExtensionDeployment |
PAYG |
ArcSQLServerExtensionDeployment |
LicenseOnly |
Importante
Para maximizar o valor do Azure Arc para clientes do SQL Server, a Microsoft usa um processo automatizado para determinar o valor do tipo de licença se você não tiver definido o valor padrão usando a ArcSQLServerExtensionDeployment marca . Se o seu SQL Server estiver coberto pelo Software Assurance (SA) ou pela Subscrição e Suporte, e o número de licenças que adquiriu for superior ao número de licenças que já se comprometeu com o Azure para utilizar o Benefício Híbrido do Azure, este processo define o valor do tipo de licença como Pago para as instâncias do SQL Server integradas por ordem de chegada. Como resultado, você tem acesso automático aos valiosos recursos de gerenciamento fornecidos aos clientes da SA.
Precedência de configuração de tipo de licença
Instalar automaticamente a Extensão do Azure para SQL Server em novos servidores conectados ao Arc
A Microsoft instala automaticamente a extensão do Azure para SQL Server em cada servidor habilitado para Arc conectado ao Azure Arc se tiver instâncias do SQL Server instaladas. Este processo automatizado envolve as seguintes tarefas:
Registre o provedor de recursos
Microsoft.AzureArcDatase ainda não estiver registrado.Defina o tipo de licença.
Instale a extensão do Azure para SQL Server.
Observação
O tipo de licença é definido se o valor da tag
ArcSQLServerExtensionDeploymentestiver definido.Crie um recurso de instância do SQL Server habilitado para Arc no Azure.
Para conectar automaticamente o SQL Server habilitado pelo Azure Arc, use um dos métodos fornecidos que atendam aos seus requisitos Opções de implantação do SQL Server habilitadas pelo Azure Arc.
Quando a conexão estiver concluída, você poderá se beneficiar dos recursos do Azure para SQL Server. Para obter mais informações, visite Configurar o SQL Server habilitado pelo Azure Arc.
Verificar e corrigir a configuração do tipo de licença
Para verificar a configuração do tipo de licença criada pelo processo de integração, execute esta consulta de gráfico de recursos.
resources
| where type == "microsoft.hybridcompute/machines"
| extend
joinID = toupper(id)
| join kind = inner (
resources
| where type == "microsoft.hybridcompute/machines/extensions"
| extend machineId = toupper(substring(id, 0, indexof(id, '/extensions')))
| where properties.type in ("WindowsAgent.SqlServer","LinuxAgent.SqlServer")
| extend licenseType = iff(properties.settings.LicenseType == '', 'Configuration needed', properties.settings.LicenseType)
| project machineId, licenseType
) on $left.joinID == $right.machineId
| project id, licenseType
O valor Configuration needed indica que o processo de onboarding não tinha informação suficiente para configurar automaticamente o tipo de licença. Para obter detalhes sobre como definir o valor ausente ou alterar um valor configurado automaticamente, visite Configurar o SQL Server habilitado pelo Azure Arc.
Observação
Quando o tipo de licença é Paid ou PAYG, estão disponíveis funcionalidades adicionais de gestão para as instâncias abrangidas por licenças de Software Assurance ou pay-as-you-go.
Desativar a ligação automática
Para desativar a instalação automática da extensão do Azure para SQL Server, adicione a marca e o valor a seguir a uma assinatura, grupo(s) de recursos ou recurso(s) do Arc Server. Se já existirem servidores habilitados para Arc na assinatura ou no grupo de recursos, pode levar até 8 horas para que quaisquer alterações no valor da tag entrem em vigor, pois o valor da tag é armazenado em cache.
| Etiqueta | Valor |
|---|---|
ArcSQLServerExtensionDeployment |
Disabled |
Como alternativa, você pode limitar quais extensões podem ser instaladas no seu servidor. Você pode configurar listas das extensões que deseja permitir e bloquear no servidor. Para saber mais, consulte Listas de permissões de extensão e listas de bloqueio.
Saiba como a Microsoft instala automaticamente a extensão do Azure para SQL Server
A Microsoft pode executar instalações de extensão em um servidor habilitado para Arc por meio do serviço Windows Guest Configuration Extension service (ExtensionService). Quando o servidor está conectado ao Arc, o serviço Windows Guest Configuration Extension (ExtensionService) é instalado. Este serviço é responsável pela instalação, atualização e exclusão de extensões (agentes, scripts ou outro software) na máquina. Os serviços de configuração e extensão de convidado são executados no Windows como Sistema Local e no Linux como root. Para obter detalhes sobre os serviços e contas de serviço do agente Arc, consulte Segurança e Permissões do Agente | Segurança e Permissões do Agente
A Microsoft pode chamar APIs para distribuir a extensão do Azure para SQL Server e conectar-se automaticamente ao SQL Server habilitado com Arc.
Você também pode instalar as extensões usando o portal do Azure, as APIs do Azure Resource Manager (ARM), a Política do Azure, os modelos ARM, a CLI do Azure ou o módulo do Azure PowerShell. Opções de implantação do SQL Server habilitadas pelo Azure Arc
Localizar instâncias do SQL Server conectadas ao Arc, mas sem a extensão do Azure para SQL Server
Utilize a seguinte consulta do gráfico do Azure para listar os IDs de máquina e de subscrição que contêm Arc Servers com o SQL Server instalado, mas que faltam a extensão do Azure para SQL Server.
resources
| where type == "microsoft.hybridcompute/machines" and properties['detectedProperties']['mssqldiscovered'] has "true"
| extend
joinID = toupper(id)
| join kind= inner (
resources
| where type == "microsoft.hybridcompute/machines/extensions"
| extend machineId = toupper(substring(id, 0, indexof(id, '/extensions')))
| project machineId, name
| summarize allExtensions = make_list(name) by machineId
| where allExtensions !has ("SqlServer")
) on $left.joinID == $right.machineId
| project id, subscriptionId, tenantId
Melhorar a extensão
Para determinar a versão da versão atual da extensão, consulte as notas de lançamento.
Para verificar a versão da sua extensão, use o seguinte comando PowerShell:
azcmagent version
Para simplificar as atualizações das extensões, certifique-se de ativar as atualizações automáticas. Também pode atualizar manualmente a extensão usando o portal Azure, PowerShell e a CLI Azure.
- portal do Azure
- PowerShell
- Azure CLI
Para atualizar a extensão no portal Azure, siga estes passos:
No portal Azure, vai a Máquinas - Azure Arc.
Selecione o nome da máquina onde o SQL Server está instalado para abrir o painel de Visão Geral do seu servidor.
Em Configurações, selecione Extensões.
Assinala a caixa da
WindowsAgent.SqlServerextensão e depois seleciona Atualizar no menu de navegação.
Selecione Sim na caixa de confirmação Atualizar extensão para completar a atualização.
Para obter mais informações sobre como atualizar a extensão do Azure para SQL Server, consulte Atualizar extensão.
Conteúdo relacionado
- Configurar a avaliação de práticas recomendadas para o SQL Server habilitada pelo Azure Arc
- Gerenciar o inventário de recursos do SQL Server com o Azure Arc
- Configurar o SQL Server habilitado pelo Azure Arc
- Usar logs de atividade com o SQL Server ativado pelo Azure Arc
- Coleta de dados e relatórios para SQL Server habilitados pelo Azure Arc