Criar uma Instância Gerenciada de SQL habilitada pelo Azure Arc usando o Azure Data Studio

Este documento demonstra como instalar a Instância Gerenciada de SQL do Azure – Azure Arc usando o Azure Data Studio.

Pré-requisitos

Para prosseguir com as tarefas deste artigo, você precisa ter as ferramentas necessárias. Todas as implantações exigem as seguintes ferramentas:

  • Azure Data Studio

  • Extensão do Azure Arc para o Azure Data Studio

  • CLI do Azure (az)

  • arcdata Extensão para a CLI do Azure

  • kubectl

    Ferramentas de cliente adicionais, dependendo do seu ambiente. Para ver uma lista mais abrangente, confira Ferramentas de cliente.

Além das ferramentas necessárias, para concluir as tarefas, você precisará ter um controlador de dados do Azure Arc.

Etapas

  1. Iniciar o Azure Data Studio
  2. Na guia Conexões, clique nos três pontos no canto superior esquerdo e escolha Nova implantação….
  3. Nas opções de implantação, selecione Instância gerenciada de SQL do Azure.

Observação

É possível receber uma solicitação para instalar a CLI adequada aqui, caso ela não esteja instalada no momento.

  1. Escolha Selecionar.

    O Azure Data Studio abre a instância gerenciada de SQL do Azure.

  2. Em Tipo de Recurso, escolha Instância gerenciada de SQL do Azure – Azure Arc.

  3. Aceite a política de privacidade e os termos de licença

  4. Revise as ferramentas necessárias. Siga as instruções para atualizar as ferramentas antes de prosseguir.

  5. Selecione Avançar.

    O Azure Data Studio permite definir as especificações para a instância gerenciada. A seguinte tabela descreve cada os campos:

    Configuração Descrição Obrigatório ou opcional
    Controlador de destino do Azure Nome do controlador de dados do Azure Arc. Obrigatório
    Nome da instância Nome da instância gerenciada. Obrigatório
    Nome de usuário Nome de usuário administrador do sistema. Obrigatório
    Senha do administrador do sistema Senha de autenticação SQL para a instância gerenciada. As senhas devem ter pelo menos oito caracteres de comprimento e conter caracteres das quatro seguintes categorias: letras maiúsculas em latim, letras minúsculas em latim, números e caracteres não alfanuméricos.

    Confirme a senha.
    Obrigatório
    Camada de serviço Especifique a camada de serviço apropriada: Comercialmente Crítico ou Uso Geral. Obrigatório
    Já tenho uma licença do SQL Server Selecione essa opção se essa instância gerenciada usará uma licença da sua organização. Opcional
    Classe de Armazenamento (Dados) Selecione na lista. Obrigatório
    Tamanho do volume em Gi (Dados) A quantidade de espaço em gibibytes a ser alocada para dados. Obrigatório
    Classe de Armazenamento (Logs do banco de dados) Selecione na lista. Obrigatório
    Tamanho do Volume em Gi (Logs do banco de dados) A quantidade de espaço em gibibytes a ser alocada para logs de transações de banco de dados. Obrigatório
    Classe de Armazenamento (Logs) Selecione na lista. Obrigatório
    Tamanho do Volume em Gi (Logs) A quantidade de espaço em gibibytes a ser alocada para logs. Obrigatório
    Classe de Armazenamento (Backups) Selecione na lista. Especifique uma classe de armazenamento compatível com RWX (ReadWriteMany) para backups. Saiba mais sobre os modos de acesso. Se essa classe de armazenamento não for compatível com RWX, a implantação poderá não ter êxito. Obrigatório
    Tamanho do Volume em Gi (Backups) O tamanho do volume de armazenamento a ser usado para backups de banco de dados em gibibytes. Obrigatório
    Solicitação de núcleos O número de núcleos a serem solicitados para a instância gerenciada. Integer. Opcional
    Limite de núcleos A solicitação para a capacidade da instância gerenciada em gigabytes. Integer. Opcional
    Solicitação de memória Selecione na lista. Obrigatório
    Retenção de ponto no tempo (dias) O número de dias que os backups pontuais serão mantidos. Opcional

    Depois que você definir todos os valores necessários, o Azure Data Studio habilitará o botão Implantar. Se esse controle estiver desabilitado, verifique se todas as configurações necessárias foram configuradas.

  6. Selecione o botão Implantar para criar a instância gerenciada.

Depois que você selecionar o botão Implantar, o controlador de dados do Azure Arc iniciará a implantação. A implantação criará a instância gerenciada. O processo de implantação leva alguns minutos para criar o controlador de dados.

Conectar-se do Azure Data Studio

Exiba todas as Instâncias Gerenciadas de SQL provisionadas para esse controlador de dados. Use o seguinte comando:

az sql mi-arc list --k8s-namespace <namespace> --use-k8s

A saída deve ter esta aparência, copie o ServerEndpoint (incluindo o número da porta) aqui.

Name          Replicas    ServerEndpoint     State
------------  ----------  -----------------  -------
sqlinstance1  1/1         25.51.65.109:1433  Ready
  1. No Azure Data Studio, na guia Conexões, selecione Nova Conexão na exibição Servidores
  2. Em Conexão>Servidor, cole o ServerEndpoint
  3. Selecione Logon do SQL como o Tipo de autenticação
  4. Insira sa como o nome de usuário
  5. Insira a senha para a conta sa
  6. Opcionalmente, insira o nome do banco de dados específico ao que se conectar
  7. Opcionalmente, selecione/Adicionar Novo Grupo de Servidores, conforme apropriado
  8. Selecione Conectar para se conectar à Instância Gerenciada de SQL do Azure - Azure Arc

Agora, tente monitorar sua instância do SQL