fbpx

Instalação do SQL Server no Linux

Instalação do SQL Server no Linux

Neste Post, apresentaremos uma vídeo aula sobre como efetuar a instalação do SQL Server 2017 no Oracle Linux.

A distribuição Oracle Linux é baseada no Red Hat Enterprise Linux.

Juntamente com esta vídeo aula, disponibilizamos todo roteiro com pré requisitos e comandos para que você consiga realizar a instalação do SQL Server 2017 no Oracle Linux.

Instalação do SQL Server em outras distribuições de Linux

Para quem utiliza outras distribuições de Linux e quer efetuar a instalação SQL Server, nos links a seguir você confere outros roteiros de instalação:

Instalação do SQL Server no Linux

Instalação do SQL Server no Linux

Vídeo Aula Instalação do SQL Server no Red Hat / Oracle Linux

Nesta vídeo aula, apresentamos o passo a passo para instalação do SQL Server 2017 no Oracle Linux, bem como das ferramentas de linha de comando, sqlcmd e bcp.

 

 

A seguir, deixamos o roteiro utilizado neste vídeo com os requisitos de instalação, bem como comandos utilizados

Roteiro de instalação do SQL Server no Red Hat / Oracle Linux

Pré-requisitos

  • Computador com pelo menos 2 GB de memória.
  • RHEL 7.3 ou 7.4 ou Oracle Linux 7.3 ou 7.4
  • Acesso root

Passo a passo – Instalação do SQL Server Red Hat Enterprise Linux ou Oracle Linux

Execute os seguintes passos para efetuar a instalação do SQL Server para Linux

  1.       Baixe o arquivo de configuração de repositório do Microsoft SQL Server 2017 Red Hat:

 

  1.    Execute os seguintes comandos para instalar o SQL Server:

 

  1.     Após a conclusão da instalação de pacote, execute mssql-conf setup e siga os prompts para definir a senha de SA e escolha sua edição.

Dica

As seguintes edições do SQL Server 2017 licenciadas gratuitamente são: Evaluation, Developer e Express.

Observação

Certifique-se de especificar uma senha forte para a conta SA (mínimo comprimento 8 caracteres, incluindo letras maiúsculas e minúsculas, dígitos de base 10 e/ou símbolos não alfanuméricos).

  1.       Quando a configuração estiver concluída, verifique se o serviço está em execução com o comando:

 

  1. Para permitir conexões remotas, abra a porta do SQL Server no firewall no RHEL. Porta do SQL Server padrão é TCP 1433.
    Se você estiver usando Firewall, você pode usar os comandos a seguir:

 

Neste ponto, o SQL Server está em execução no Linux e está pronto para uso!

 

Instalação das ferramentas de linha de comando do SQL Server

Para criar um banco de dados, você precisa para se conectar com uma ferramenta que pode executar instruções Transact-SQL no SQL Server.

As etapas a seguir instalam as ferramentas de linha de comando do SQL Server: sqlcmd e bcp

  1.       Baixe o arquivo de configuração do repositório Microsoft Red Hat.

 

 

  1.       Se você tiver uma versão anterior do mssql-tools instalado, remova quaisquer pacotes mais antigos do unixODBC.

 

 

  1.       Execute os seguintes comandos para instalar mssql-tools com o pacote de desenvolvedor do unixODBC.

 

 

  1.       Para sua conveniência, adicione /opt/mssql-tools/bin/ para seu caminho variável de ambiente. Isso permite que você execute as ferramentas sem especificar o caminho completo. Execute os comandos a seguir para modificar a caminho para sessões de logon e sessões interativas/não logon:

 

 

Conectando-se localmente ao Servidor SQL Server Linux

As etapas a seguir usam o sqlcmd para conectar-se localmente à nova instância do SQL Server.

  1. Execute o sqlcmd com parâmetros para o nome do SQL Server (-S), o nome de usuário (-U) e a senha (-P). Neste tutorial, você está se conectando localmente, portanto, o nome do servidor é localhost. O nome de usuário é SA e a senha é a mesma fornecida para a conta SA durante a instalação.

 

 

Execute o sqlcmd com parâmetros para o ambiente criado

  • Nome do Servidor SQL Server (-S)
  • Nome de Usuário ou User (-U)
  • Senha ou Password (-P).

Neste vídeo, estamos conectando localmente, portanto, o nome do servidor é localhost.

 

O nome de usuário é SA e a senha é a mesma fornecida para a conta SA durante a instalação, neste caso: Passw0rd.

Se o comando funcionar adequadamente, você será levado a um prompt de comando sqlcmd:

1>

Criando um banco de dados e efetuando consulta no SQL Server Linux

 

Agora vamos criar um novo banco e consultar dados utilizando o sqlcmd na execução de querys

 

Criando um novo banco de dados via sqlcmd

Para criar um novo banco de dados digite o comando a seguir no prompt de comando do sqlcmd :

O Comando GO faz com que o comando seja  executado.
Digite GO em uma nova linha para executar os comandos anteriores:

 

Vamos consultar os bancos de dados criados com o comando:

 

Com o Banco TestDB criado, vamos inserir dados, criando uma tabela e adicionando registros

 

Criação de uma tabela via sqlcmd no SQL Server

 

Altere o contexto para o novo banco de dados TestDB com o comando:

Agora vamos criar uma nova tabela chamada Inventory no prompt de comando sqlcmd, cole o seguinte comando Transact-SQL para criar esta tabela:

 

Agora vamos inserir dados nesta nova tabela com o comando:

No prompt de comando sqlcmd, digite a query abaixo que retorna linhas de tabela Inventory em que a quantidade (quantity) é maior que 152:

Como sair do prompt de comando do sqlcmd

Para encerrar a sessão sqlcmd, digite QUIT:

 

Obrigado

Esperamos que este post tenha sido útil e lhe ajudado a aumentar seus conhecimentos no banco de dados SQL Server da Microsoft.

Se você gostou, compartilhe estas dicas com um amigo ou participe de nossas redes sociais.

Caso queira nos incentivar a criar mais conteúdos como este, prestigie nossos anunciantes.

Um Grande Abraço e até a próxima dica!

Renato Sanches
Gestor de TI – Tecnologia da Informação
Trabalhando com o banco de dados SQL Server desde 1994

 

Compartilhe esta matéria
  , , , ,


Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.