Exercício – instalar o SQL Server no Red Hat

Concluído

Use a ferramenta yum para instalar o SQL Server nos servidores RHEL (Red Hat Enterprise Linux).

Você é um administrador de banco de dados na empresa atacadista Wide World Importers e deseja se beneficiar do SQL Server sem precisar alterar os sistemas operacionais do servidor. Depois de implantar o SQL Server em um servidor Red Hat, configure o pacote do SQL Server e instale as ferramentas de linha de comando. Assim, o SQL Server estará pronto para os desenvolvedores usarem.

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

Criar uma máquina virtual do Red Hat

Comece criando uma VM (máquina virtual) Red Hat no Azure:

  1. Use a área restrita do Cloud Shell e os comandos da CLI do Azure para criar um servidor Red Hat 7. O comando az vm create pode levar alguns minutos para ser concluído.

    export PASSWORD=$(openssl rand -base64 32)
    az vm create \
        --name RedHatServer \
        --resource-group <rgn>[sandbox resource group name]</rgn> \
        --admin-username redhatadmin \
        --admin-password $PASSWORD \
        --image "RedHat:RHEL:7-LVM: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 RedHatServer \
        --query publicIps --output tsv \
        --resource-group <rgn>[sandbox resource group name]</rgn>)
    echo $PASSWORD
    

Conectar-se à VM Red Hat

Agora você tem uma VM do Red Hat pronta para instalar um SQL Server. Conecte-se a ela usando o Secure Shell (SSH):

  1. No Cloud Shell, execute este comando:

    ssh redhatadmin@$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

Antes de usar yum para instalar, você deve adicionar um arquivo de configuração:

  1. Para baixar o arquivo de configuração do repositório do Red Hat do Microsoft SQL Server, execute este comando:

    sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo
    
  2. Se você for solicitado a fornecer uma senha, use a que foi exibida anteriormente e pressione Enter.

  3. Para instalar o SQL Server, execute este comando:

    sudo yum install -y mssql-server
    

Configurar o SQL Server

Antes de usar o SQL Server, use o script mssql-conf para especificar a edição que deseja e a senha do administrador do sistema:

  1. Execute este comando:

    sudo /opt/mssql/bin/mssql-conf setup
    
  2. Caso seja solicitada uma senha, use a que foi exibida anteriormente.

  3. Para selecionar a Edição de avaliação, insira 1.

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

  5. Digite Pa$$w0rd e pressione Enter para definir a senha do administrador do sistema.

  6. Confirme a senha.

  7. 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 está instalado. Em seguida, instale ferramentas de linha de comando para trabalhar com o SQL Server:

  1. Para baixar o arquivo de configuração do repositório de ferramentas do Microsoft SQL Server, execute este comando:

    sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo
    
  2. Para instalar ferramentas de linha de comando do SQL Server, execute este comando:

    sudo yum install -y mssql-tools unixODBC-devel
    
  3. Digite SIM para aceitar os termos de licença da ODBC.

  4. Digite SIM para aceitar os termos de licença.

  5. Para adicionar as ferramentas à variável de ambiente PATH, execute estes comandos:

    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

Agora você pode usar a ferramenta sqlcmd para criar um banco de dados:

  1. Execute este comando para se conectar ao SQL Server:

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

    CREATE DATABASE WideWorld1
    GO
    
  3. Para verificar se o banco de dados foi criado, execute esta consulta SQL:

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