SQL Server no Linux com FreeTDS

Linux/SL, SGBM

Salve,

Já mostrei aqui como conectar e usar o SQL Server 2005 via PHP no Linux, usando PDO, através da declaração dblib para o tipo de SGBD em vez de mssql, que não funciona como deveria, no Linux, e no Windows deve ser trocado uma dll por causa de não surpotar o 2005, somente até o 2000.

Agora como conectar no SQL Server pelo Linux, usando a FreeTDS, para gerenciar e ver recursos, suportados pelo protocólo TDS, do SGBD.

Seguir o artigo do Imasters, Acessando o SQL Server no Linux, e funcionou pelo menos com o SELECT @@version. Mas vou continuar testando aqui.

Um tutorial rápido ( comandos no términal, usando Ubuntu Hardy ):

wget http://ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz
tar -zxvf freetds-stable.gz
cd freedts-0.82
./configure –with-tdsver=8.0
make
sudo make install

Para testar:

tsql -S enderecodoservidorsqlserver -U usuarionosqlserver -P senhadousuarionosqlserver

Atualização-> Para conectar direto com um banco de dados selecionado ( não achei como selecionar após conectar sem definir o baco de dados ), use assim: ( parte em negrito adicionada, informa o banco/database a ser selecionada )

tsql -S enderecodoservidorsqlserver -U usuarionosqlserver -P senhadousuarionosqlserver -D bancodedados

Agora você pode usar os comandos sql para ver tudo, que é suportado pelo sql do SQL Server, do seu banco de dados e suas tabelas. <-Atualização

Após conectar e ele mostrar a entrada de terminal do SQL Server, representado por:

>

Ai você faz: ( [ENTER] informa para você apertar/pressionar  a tecla ENTER do teclado. )

> SELECT @@version [ENTER]
> go [ENTER]

Ai vai ter o retorno sobre a versão do SQL Server ultilizado.

Ao menos não ficamos presos ao Windows por causa de não ter ferramenta fora do Windows para ver as tabelas e tal.
Espero que a FreeTDS cresça muito e implemente mais coisas.

Sucesso.

Comente Agora:

Icons by N.Design Studio. Designed By Ben Swift. Powered by WordPress and Free WordPress Themes
Entries RSS Comments RSS Log in