O primeiro passo é verificar os pré-requisitos para a compilação da ferramenta:
- GCC
- MAKE
O código fonte pode ser obtido diretamente do site do projeto FreeTDS, cujo endereço é www.freetds.org. No entanto, nesse exemplo o código fonte será baixado a partir de um mirror.
Para efetuar o download do código fonte, execute:
wget http://ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz
Em seguida, deve-se descompactar o arquivo com os fontes:
tar xvfz freetds-stable.tgz
Ao descompactar, será criado o diretório freetds-0.82, próximo passo será compilar o código fonte e instalar a ferramenta:
cd freetds-0.82
/configure --with-tdsver=8.0
make
sudo make install
Com a ferramenta instalada, o acesso as bases do SQLServer é feita de forma simples. Digite no shell de acordo com o exemplo:
tsql -S
tsq -S 192.168.1.1 -U opendevnotes -P @34cwcd12
Para executar uma instrução, você digita a consulta e em seguida o comando go.
A Figura abaixo mostra um exemplo de conexão da FreeTDS com um SQL Server 2005 (endereço 192.168.1.32) e com um SQL Server 2000 (endereço 192.168.1.8). O comando SELECT @@version é executado para mostrar a versão dos dois SQL Servers utilizados.
Dessa forma é possível acessar os bancos de dados via shell no linux.
Todo post foi baseado em:
http://imasters.uol.com.br/artigo/10196/sql_server/acessando_o_sql_server_no_linux/
Nenhum comentário:
Postar um comentário