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

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

Pré-requisitos

Antes de prosseguir com as tarefas neste 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 obter uma lista mais abrangente, consulte Ferramentas de cliente.

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

Passos

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

Nota

Você pode ser solicitado a instalar a CLI apropriada aqui se ela não estiver instalada no momento.

  1. Selecione Selecionar.

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

  2. Para Tipo de Recurso, escolha Instância gerenciada SQL do Azure - Azure Arc.

  3. Aceitar a declaração de privacidade e os termos de licença

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

  5. Selecione Seguinte.

    O Azure Data Studio permite que você defina suas especificações para a instância gerenciada. A tabela a seguir descreve os campos:

    Definição Descrição Obrigatório ou opcional
    Controlador do Azure de destino Nome do controlador de dados do Azure Arc. Necessário
    Nome da instância Nome da instância gerenciada. Necessário
    Nome de utilizador Nome de usuário do administrador do sistema. Necessário
    Palavra-passe de administrador do sistema Senha de autenticação SQL para a instância gerenciada. As senhas devem ter pelo menos oito caracteres e conter caracteres de três das quatro categorias a seguir: letras latinas maiúsculas, letras latinas minúsculas, números e caracteres não alfanuméricos.

    Confirme a senha.
    Necessário
    Escalão de serviço Especifique a camada de serviço apropriada: Crítica para os negócios ou Finalidade geral. Necessário
    Já tenho uma licença do SQL Server Selecione se essa instância gerenciada usará uma licença da sua organização. Opcional
    Classe de armazenamento (dados) Selecione na lista. Necessário
    Tamanho do volume em Gi (dados) A quantidade de espaço em gibibytes para alocar para dados. Necessário
    Classe de armazenamento (logs de banco de dados) Selecione na lista. Necessário
    Tamanho do volume em Gi (logs de banco de dados) A quantidade de espaço em gibibytes a ser alocada para logs de transações de banco de dados. Necessário
    Classe de armazenamento (logs) Selecione na lista. Necessário
    Tamanho do volume em Gi (logs) A quantidade de espaço em gibibytes para alocar para logs. Necessário
    Classe de armazenamento (backups) Selecione na lista. Especifique uma classe de armazenamento compatível com ReadWriteMany (RWX) para backups. Saiba mais sobre os modos de acesso. Se essa classe de armazenamento não for compatível com RWX, a implantação pode não ter êxito. Necessário
    Tamanho do volume em Gi (backups) O tamanho do volume de armazenamento a ser usado para backups de banco de dados em gibibytes. Necessário
    Pedido de Cores O número de núcleos a serem solicitados para a instância gerenciada. Inteiro. Opcional
    Limite de núcleos A solicitação de capacidade para a instância gerenciada em gigabytes. Inteiro. Opcional
    Pedido de memória Selecione na lista. Necessário
    Retenção pontual (dias) O número de dias para manter seus backups point-in-time. Opcional

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

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

Depois de selecionar o botão de implantação, o controlador de dados do Azure Arc inicia a implantação. A implantação cria a instância gerenciada. O processo de implantação leva alguns minutos para criar o controlador de dados.

Ligar a partir do Azure Data Studio

Exiba todas as Instâncias Gerenciadas SQL provisionadas para este controlador de dados. Utilize 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) daqui.

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 no modo de exibição Servidores
  2. Em Servidor de Conexões>, cole o ServerEndpoint
  3. Selecione Logon SQL como o tipo de autenticação
  4. Digite sa como o nome de usuário
  5. Introduza a palavra-passe da sa conta
  6. Opcionalmente, insira o nome do banco de dados específico ao qual se conectar
  7. Opcionalmente, selecione/adicione novo grupo de servidores conforme apropriado
  8. Selecione Conectar para se conectar à Instância Gerenciada SQL do Azure - Azure Arc

Agora tente monitorar sua instância SQL