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.
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 .
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.