Procedimento para instalação do Microsoft SQL Server 2022 em servidor Linux Ubuntu Server 22.04.

Guia passo a passo

  1. Configuração de repositório

    Em uma instalação "limpa" do Ubuntu Server 22.04, realizar a configuração de repositório:

    curl -fsSL https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor -o /usr/share/keyrings/microsoft-prod.gpg
    curl https://packages.microsoft.com/keys/microsoft.asc | tee /etc/apt/trusted.gpg.d/microsoft.asc
    curl -fsSL https://packages.microsoft.com/config/ubuntu/22.04/mssql-server-2022.list | tee /etc/apt/sources.list.d/mssql-server-2022.list
    apt update


  2. Instalação do MS SQL Server 2022

    Executar o comando para instalar o pacote a partir do repositório adicionado:

    apt -y install mssql-server


  3. Realizar a configuração inicial e criação da senha do usuário sa

    Executar o seguinte comando (imediatamente será solicitada a senha do sa na primeira execução):

    /opt/mssql/bin/mssql-conf setup

    Selecione o tipo de licença que será utilizada.


    Após este passo, o SQL Server estará instalado e configurado, e já em execução. Para consultar o status do serviço, utilize o comando:

    systemctl status mssql-server --no-pager


  4. Instalação do mssql-tools

    Adicione um novo repositório, para a instalação do mssql-tools através dos comandos abaixo:

    curl https://packages.microsoft.com/config/ubuntu/22.04/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
    apt update
    apt -y install mssql-tools18 unixodbc-dev



  5. Configuração das variáveis de ambiente para sqlcmd e bcp:

    Para cada usuário que terá acesso ao banco de dados, execute o seguinte comando a partir do seu próprio profile:

    echo 'export PATH="$PATH:/opt/mssql-tools18/bin"' >> ~/.bash_profile
    echo 'export PATH="$PATH:/opt/mssql-tools18/bin"' >> ~/.bashrc
    source ~/.bashrc



  6. Acessando o banco de dados localmente:

    Execute o seguinte comando para acessar o banco de dados localmente, lembrando que após o -S é o nome do banco, após -U é o nome do usuário, e após -P é a senha do usuário entre aspas simples.

    sqlcmd -S localhost -U sa -P '<senhadousuario>'
Você também pode usar painéis visuais para comunicar informações relacionadas, dicas ou recomendações de alerta ao usuário.

Artigos relacionados

Os artigos relacionados aparecem aqui baseados nos rótulos que você selecionar. Clique para editar a macro e adicionar ou alterar os rótulos.

Itens relacionados