Instalar o MSSQL-CLI
Já tem um tempo que a Microsoft disponibilizou via github outro cliente para administrar o SQL Server o MSSQL-CLI.
Esse cliente, como o SQL Ops Studio, vem com o conceito de multi plataforma (Linux, Windows e Mac).
Mas ao invés de focar em uma interface gráfica ele é a evolução do SQLCMD (para a alegria da turma do Shell).
Para instalar o cliente o processo é muito simples, isso se você não tiver um proxy na sua empresa, antes de tudo você precisa instalar o Phyton.
Após a instalação abra o prompt como administrador e digite:
pip install mssql-cli
Espere alguns minutos (dependendo da sua qualidade de Internet) e ele será instalado, você não tem opção de personalização da instalação.
Para abrir o cliente digite:
MSSQL-CLI -Sservidor
Existem outros parâmetros que você pode usar.
Já para quem está atrás de um firewall,,, lá vem a novela…
Primeiro que você precisa saber qual o endereço do seu proxy e porta.
Segundo que se você seguir a documentação pode acabar tendo alguns problemas com detalhes…
Na documentação do pip ele indica que você precisa passar o parâmetro – – proxy=username:password@proxy:port
Se você prestou atenção o caracter de separação do usuário da senha é “:” e o de separação entre a senha e o servidor é o “@”, logo, se sua senha possuir um desses 2 caracteres Vc vai receber um monte de erro estranho.
Para resolver isso configure 2 variáveis de ambiente a http_proxy e https_proxy da seguinte forma:
Tudo no prompt de comando
set http_proxy=dominio\usuário:senh%40@servidor:porta
set https_proxy=dominio\usuário:senh%40@servidor:porta
Você percebeu que o @ da senha ficou com %40?
A tabela é a seguinte :
@ – – > %40
$–>%24
!–>%21
Aí o resto é a mesma coisa para instalar :
pip install mssql-cli
Espero que tenha ajudo quem está tentando instalar através de um proxy.
Esse cliente tem um bom potencial para substituir o sqlcmd mas ainda tem muita coisa para melhorar…