Como instalar e configurar o Microsoft SQL Server no Ubuntu

Uma das partes críticas da maioria dos sistemas de software é um servidor de banco de dados. Um servidor de banco de dados é um programa usado para armazenar e gerenciar dados para outros aplicativos de software.

Este guia mostrará como instalar o Microsoft SQL Server no Ubuntu 20.04. O SQL Server é um dos servidores de banco de dados robustos e amplamente usados ​​em TI. Um SQL Server nativo para Linux está disponível desde 2017, enquanto as versões anteriores do SQL Server estavam disponíveis apenas para o sistema operacional Windows.

Instalando o SQL Server 2019

Para começar, importe a chave pública GNU Privacy Guard (GnuPG) da Microsoft para sua lista de chaves confiáveis ​​para que o sistema estabeleça uma conexão criptografada e segura ao baixar o SQL Server de repositórios da Microsoft.

Use o comando abaixo para importar a chave GnuPG.

 wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

Agora você deve registrar o repositório de pacotes do Microsoft SQL Server Ubuntu para SQL Server 2019. Este é o repositório do qual você fará o download do SQL Server 2019 para Ubuntu Linux.

 sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2019.list)"

Nota : Substitua o número da versão, ou seja, 20.04 no comando acima pela versão LTS do Ubuntu que você está usando. Por exemplo, se você estiver usando o Ubuntu 18.04, substitua /ubuntu/20.04 por /ubuntu/18.04 .

Atualize sua lista de repositórios antes de instalar o SQL Server para obter as alterações para o repositório recém-adicionado.

 sudo apt update

Finalmente, instale o pacote do SQL Server usando o comando abaixo.

 sudo apt install -y mssql-server

Configurando Seu Servidor

Assim que a instalação for concluída, você deve continuar a configurar sua instância do SQL Server configurando a senha do Administrador do Sistema (SA).

Execute o comando abaixo para iniciar a configuração do seu SQL Server.

 sudo /opt/mssql/bin/mssql-conf setup

O primeiro prompt na configuração solicitará que você escolha a edição do SQL Server que deseja instalar. Ambas as edições pagas e gratuitas estão disponíveis. Este guia usará a edição SQL Server Express, que é a opção 3 . Insira sua opção e pressione Enter .

O sistema apresentará um link para os termos da licença e um aviso para aceitá-los. Digite Sim para concordar com os termos e continue com a instalação.

A próxima etapa é definir a senha do Administrador do Sistema (SA) para sua instância do SQL Server. Use uma senha forte e segura para evitar que seus dados sejam comprometidos.

Você pode verificar o status do serviço do SQL Server usando o comando systemctl .

 systemctl status mssql-server

Instalando o Azure Data Studio

Existem várias maneiras de interagir com bancos de dados SQL Server no Linux, usando a linha de comando ou um aplicativo GUI; este guia usa o último.

Nesta seção, você instalará o Azure Data Studio, uma ferramenta leve de gerenciamento de banco de dados de plataforma cruzada. Você pode usar o Azure Data Studio para consultar, projetar e manter seu banco de dados local ou na nuvem.

Em primeiro lugar, baixe o pacote Debian do Azure Data Studio para sua pasta Downloads .

Baixar:Azure Data Studio

Instale o pacote DEB do Azure Data Studio usando o seguinte comando.

 sudo apt install ~/Downloads/azuredatastudio-linux-1.30.0.deb

Observe que o comando pressupõe que a pasta Downloads contém o pacote DEB, portanto, certifique-se de usar o local correto da pasta.

Relacionado: Como você instala um arquivo DEB no Ubuntu?

Executando o Azure Data Studio

Depois que a instalação acima for concluída, você pode iniciar o Azure Data Studio a partir do terminal.

 azuredatastudio

A tela de boas-vindas do Azure Data Studio será semelhante a esta abaixo.

Para se conectar a um servidor de banco de dados, clique no link Nova conexão na seção Iniciar . Em seguida, você será solicitado a inserir os detalhes de conexão do banco de dados.

Como o banco de dados ao qual você está se conectando está localizado em seu PC, use localhost como o nome do servidor. O nome de usuário padrão é SA . Insira a senha que você usou ao configurar sua instância do SQL Server. Finalmente, clique no botão Conectar .

Saiba mais: O que é 127.0 0.1, Localhost ou um endereço de Loopback?

Sua tela de detalhes de conexão deve ser semelhante à mostrada abaixo.

Uma vez conectado, o sistema irá listar todos os seus bancos de dados no painel esquerdo. Agora você pode gerenciar seus bancos de dados a partir desta tela.

Por que usar um banco de dados baseado em SQL?

Este guia mostrou como instalar o Microsoft SQL Server, um sistema de banco de dados relacional, no Ubuntu Linux. Além disso, você instalou o Azure Data Studio para facilitar o gerenciamento de seus bancos de dados. Os bancos de dados baseados em SQL são fáceis de gerenciar, muito escalonáveis ​​e amplamente usados ​​por administradores de banco de dados.

Alternativas aos bancos de dados baseados em SQL, conhecidos como bancos de dados NoSQL, estão se tornando populares, pois usam esquemas orientados a objetos para organizar dados. Alguns bancos de dados NoSQL notáveis ​​são Cosmos DB e MongoDB.