Todos | Blog


MS SQL Client no Linux

Publicado em 21/08/2007 13:11

Categorias: windows 

Bom antes que alguém queira me esquartejar, de uns tempos pra cá venho trabalhando com um sistema de terceiros que usa uma base MS SQL Server da qual tenho que tirar alguns relatórios e disponibiliza-los na nossa Intranet em PHP.

Realmente não sou fã do MS SQL Server, mas não teve jeito, tive que encarar o monstrengo... Desde então venho enfrentando algumas dificuldades para utiliza-lo, visto que meu Desktop é Linux, os Clients pro bicho são muito escassos e quase ninguém fala da integração dele com Linux ou PHP.

Até então tinha usado o Oracle SQL Developer, mas ele não me mostrava a estrutura de tabelas da base MS SQL Server, e isso dificultava um pouco conhecer melhor as tabelas da base.

Foi ai que na última atualização do Oracle SQL Developer ele parou de vez de acessar a base MS SQL Server, ai tive que resolver o problema, senão só me restaria o tsql via terminal o que não é nem um pouco agradável(não parece nada com o sqlplus) e dificultaria ainda mais o entendimento da base.

Então voltei a tentar usar o Squirrel SQL apesar de não ter conseguido sucesso anteriormente, mas minha surpresa foi muito boa, ele funcionou muito bem e ainda me resolveu alguns problemas que vinha tendo com o Oracle SQL Developer.

Squirrell SQL

Dá primeira vez faltou a biblioteca Java para acessar a base MS SQL Server, mas desta vez consegui configurar tudo certo e a base funcionou perfeitamente. Pela primeira vez consegui visualizar a estrutura completa da base de dados e descobri uma ferramenta cheia de recursos, recomendo e vou passar a usa-la também para acessar as outras bases que utilizo.

Pra instalar o Squirrel SQL baixe aqui squirrel-sql.sourceforge.net.

E para acessar uma base MS SQL Server você precisa do Driver Java JTDS, baixe o pacote jtds-xxx-dist.zip aqui: jtds.sourceforge.net.

Para configurar a base procure nos Drivers o JTDS Microsoft SQL, faça uma copia, e na aba Class Path Extra adicione o caminho do pacote jdts-x-x-x.jar que você descompactou, pronto agora é só criar um apelido pra base, selecionar o driver JTDS Microsoft SQL e seguir o exemplo pra configurar o acesso a sua base.

Espero que gostem da ferramenta, pra mim foi muito útil, você pode usa-la pra acessar várias bases de dados como Oracle, MS SQL Server, PostgreSQL, MySQL, Firebird, DB2 dentre outras...

Abraço, T+
Alfredo Ribeiro


Todos | Blog

Sobre mim

Foto do Alfredo

Alfredo Cipriani Oliveira Ribeiro, 27 anos

Formado em Engenharia da Computação

São José do Rio Preto - SP

saiba mais...

Categorias