Exercício – instalar o SQL Server no Ubuntu
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.
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
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):
No Cloud Shell, execute este comando.
ssh ubuntuadmin@$IPADDRESS
Quando for perguntado se tem certeza, digite sim.
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.
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 -
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)"
Para obter uma lista de pacotes atualizada, execute o seguinte comando:
sudo apt-get update
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:
Para configurar SQL Server, na janela do terminal, execute o seguinte comando:
sudo /opt/mssql/bin/mssql-conf setup
Para selecionar a Edição de avaliação, insira 1.
Digite Sim para aceitar os termos de licença.
Para a senha do administrador do sistema, digite Pa$$w0rd. Confirme a senha.
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.
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)"
Para obter uma lista de pacotes atualizada, execute o seguinte comando:
sudo apt-get update
Para instalar ferramentas de linha de comando do SQL Server, execute o seguinte comando:
sudo apt-get install -y mssql-tools unixodbc-dev
Pressione Tab e Enter para aceitar os termos de licença.
Pressione Tab e Enter para aceitar os termos de licença de ODBC.
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.
Para verificar se o SQL Server está em execução, execute este comando:
systemctl status mssql-server
Se o SQL Server não estiver ativo, execute este comando para iniciar o servidor:
sudo systemctl start mssql-server
Para iniciar a ferramenta
sqlcmd
, execute este comando:sqlcmd -S localhost -U sa -P 'Pa$$w0rd'
Para criar um banco de dados, execute estes comandos:
CREATE DATABASE WideWorld1 GO
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
Para sair da ferramenta
sqlcmd
e do SSH, execute o comando exit duas vezes.