E ai pessoal.
Estou com um problema e espero que alguém, tenha uma luz, porque estou
sem saber o que fazer.
Estou com o Debian estável em minha maquina e na maquina de um cliente,
por motivos de força maior tive que fazer um script php conversar com o
maldito MS SQL, a melhor opção que encontrei foi fazer via ODBC, ai não
precisaria recompilar o PHP.
No meu pc foi simples, eu instalei o unixodbc, php5-odbc e o tdsodbc.
Não funcionou de primeira, mas então eu configurei o /etc/odbc.ini que
estava em branco com os dados do meu server:
/[FreeTDS]
Description = v0.63 with protocol v8.0
Driver = /usr/lib/odbc/libtdsodbc.so
[ODBC Data Sources]
[TESTE]
Driver = FreeTDS
Description = TESTE SQL
Trace = No
Server = 192.168.0.2
Port = 1433
Database = BANCOTESTE/
Isso bastou para eu fazer funcionar tanto via isql quando no PHP.
No meu cliente não foi assim, o PHP não consegue puxar as informações do
odbc.ini, pelo isql, até funciona, porém ele puxa as informações de
/root/.odbc.ini , ou seja não é um arquivo de configuração global.
Eu já não sei o que fazer, tentei de tudo e não funcionou.
Como no meu pc deu certo eu até fiz um passo-a-passo no meu blog, vou
colocar o link para servir de ref.
http://blog.shz.com.br/index.php?blog=6
Agradeço toda a ajuda.
David F A B Fante