Exercício – instalar o SQL Server no Ubuntu

Concluído

Para instalar o SQL Server no Ubuntu, use a ferramenta apt-get.

Você é um administrador de banco de dados na empresa atacadista Wide World Importers. Você deseja se beneficiar do SQL Server sem precisar alterar os sistemas operacionais do servidor. Agora, você decidiu implantar o SQL Server em um servidor Ubuntu. Para que o SQL Server esteja pronto para ser usado pelos seus desenvolvedores, configure o pacote do SQL Server e instale as ferramentas de linha de comando.

Neste exercício, você verá como implantar o SQL Server no Ubuntu, instalará as ferramentas de linha de comando e criará um banco de dados no SQL Server.

Criar uma máquina virtual do Ubuntu

Comece criando uma VM (máquina virtual) Ubuntu no Azure. Posteriormente, instale o SQL Server 2019 nessa VM.

  1. Usando a área restrita do Cloud Shell, digite os comandos da CLI do Azure para criar um servidor Ubuntu 18.04 LTS. O comando az vm create pode levar alguns minutos para ser concluído.

    export UBUNTUPASSWORD=$(openssl rand -base64 32)
    az vm create \
        --name UbuntuServer \
        --resource-group <rgn>[sandbox resource group name]</rgn> \
        --admin-username ubuntuadmin \
        --admin-password $UBUNTUPASSWORD \
        --image "Canonical:UbuntuServer:18.04-LTS:latest" \
        --nsg-rule SSH \
        --public-ip-sku Standard \
        --size Standard_D2s_v3   
    
  2. Armazene o endereço IP público do seu servidor e exiba a senha.

    export IPADDRESS=$(az vm show -d \
        --name UbuntuServer \
        --query publicIps --output tsv \
        --resource-group <rgn>[sandbox resource group name]</rgn>)
    echo $UBUNTUPASSWORD
    

Conectar-se à VM Ubuntu

Agora que você tem uma VM do Ubuntu, já pode instalar o SQL Server. Conecte-se à VM usando SSH (Secure Shell):

  1. No Cloud Shell, execute este comando.

    ssh ubuntuadmin@$IPADDRESS
    
  2. Quando for perguntado se tem certeza, digite sim.

  3. Para a senha, insira a senha exibida do comando anterior e pressione Enter. O SSH se conecta à VM e mostra um shell Bash.

Instalar o pacote do SQL Server

Agora, instale e configure o SQL Server.

  1. Para instalar a chave GPG do repositório da Microsoft, execute o seguinte comando:

    wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
    
  2. Para registrar o repositório do Ubuntu do Microsoft SQL Server, execute o seguinte comando:

    sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"
    
  3. Para obter uma lista de pacotes atualizada, execute o seguinte comando:

    sudo apt-get update
    
  4. Para instalar o SQL Server, execute o seguinte comando:

    sudo apt-get install -y mssql-server
    

    A instalação pode levar alguns minutos.

Configurar o SQL Server

Antes de iniciar o SQL Server, você deve especificar a edição que deseja e a senha do administrador do sistema:

  1. Para configurar SQL Server, na janela do terminal, execute o seguinte comando:

    sudo /opt/mssql/bin/mssql-conf setup
    
  2. Para selecionar a Edição de avaliação, insira 1.

  3. Digite Sim para aceitar os termos de licença.

  4. Para a senha do administrador do sistema, digite Pa$$w0rd. Confirme a senha.

  5. Para confirmar se o SQL Server 2019 está em execução, execute este comando:

    systemctl status mssql-server --no-pager
    

Instalar as ferramentas do SQL Server

O SQL Server agora está instalado. Em seguida, instale as ferramentas para trabalhar com o SQL Server.

  1. Para registrar o repositório para o pacote de ferramentas do Microsoft SQL Server, execute o seguinte comando:

    sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/18.04/prod.list)"
    
  2. Para obter uma lista de pacotes atualizada, execute o seguinte comando:

    sudo apt-get update
    
  3. Para instalar ferramentas de linha de comando do SQL Server, execute o seguinte comando:

    sudo apt-get install -y mssql-tools unixodbc-dev
    
  4. Pressione Tab e Enter para aceitar os termos de licença.

  5. Pressione Tab e Enter para aceitar os termos de licença de ODBC.

  6. Para adicionar as ferramentas à variável de ambiente PATH, execute o seguinte comando:

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

Criar um banco de dados

Por fim, crie um banco de dados no SQL Server.

  1. Para verificar se o SQL Server está em execução, execute este comando:

    systemctl status mssql-server
    
  2. Se o SQL Server não estiver ativo, execute este comando para iniciar o servidor:

    sudo systemctl start mssql-server
    
  3. Para iniciar a ferramenta sqlcmd, execute este comando:

    sqlcmd -S localhost -U sa -P 'Pa$$w0rd'
    
  4. Para criar um banco de dados, execute estes comandos:

    CREATE DATABASE WideWorld1
    GO
    
  5. Para verificar se o banco de dados foi criado, execute estes comandos:

    SELECT name, database_id, create_date FROM sys.databases WHERE name = 'WideWorld1'
    GO
    
  6. Para sair da ferramenta sqlcmd e do SSH, execute o comando exit duas vezes.