Configurando acesso ao MS SQL Server nativo e via ODBC no Debian GNU/Linux
Publicado por Felipe Roman 09/03/2005
[ Hits: 16.559 ]
Configurando acesso ao MS SQL Server nativo e via ODBC no Debian GNU/Linux.
#!/bin/sh # --------------------------------------------------------------------- # - Configura UnixODBC + FreeTDS no Debian - # - - # - Escrito por: - # Felipe Roman <felipe_roman@brturbo.com> - # Moises Simões <moises.simoes@gmail.com> - # - Em 09/03/2005 - # - - # - Este script é licenciado sobre a licença GPL - # - e pode ser utilizado/modificado e redistribuido desde que os - # - créditos dos autores sejam mantidos - # - http://www.gnu.org/copyleft/gpl.html#SEC1 - # --------------------------------------------------------------------- # # Como utilizar # altere os locais onde estiver o endereço 192.168.1.50 para o endereço # ip do seu servidor SQL Server # # Como acessar MSSQL com php. # # O php precisa de suporte a obdc. ( padrão, php-odbc ) # o sistema linux precisa de unixODBC instalado # o sistema linux precisa de freetds instalado apt-get install unixodbc freetds sybase -y # Editar o arquivo /etc/freetds.conf # Neste exemplo o freetds echo "[MSSQL]">>/etc/freetds.conf echo "query tcp ether 192.168.1.50 1433">>/etc/freetds.conf echo "master tcp ether 192.168.1.50 1433">>/etc/freetds.conf # Criar os templates de conexão: # rodar o comando: odbcinst -i -d -f tds.driver.template # ( esse comando cria entrada no /etc/odbcinst.ini ) touch tds.driver.template echo "[TDS]">>tds.driver.template echo "Description = v0.52 with protocol v4.2">>tds.driver.template echo "Driver = /usr/lib/odbc/libtdsodbc.so">>tds.driver.template echo "odbcinst -i -d -f tds.driver.template">>tds.driver.template odbcinst -i -d -f tds.driver.template # Criar o template de dadabase: # rodar o comando: odbcinst -i -s -f tds.data.template # (esse comando cria o .odbc.ini no home do usuario) copiar conteudo para /etc/odbc.ini remover .odbc.ini touch tds.data.template echo "[MSQL]">tds.data.template echo "Driver = TDS">>tds.data.template echo "Description = Acesso a base SQL Server">>tds.data.template echo "Server = 192.168.1.50">>tds.data.template odbcinst -i -s -f tds.data.template # Copia arquivo de instalação cp ~/.odbc.ini /etc/odbc.ini # Registra variavel #IMPORTANTE # #em /etc/profile incluir um export #export ODBCINI=/etc/odbc.ini echo "export ODBCINI=/etc/odbc.ini">>/etc/profile # Registra no apache echo "passEnv ODBCINI">>/etc/apache/httpd.conf # Registra no apache-ssl echo "passEnv ODBCINI">>/etc/apache/httpd.conf #Testar a conexão: #isql -v MSQL usuario senha #[unixODBC][FreeTDS][SQL Server]Changed database context to 'master'. #+---------------------------------------+ #| Connected! | #| | #| sql-statement | #| help [tablename] | #| quit | #| | #+---------------------------------------+ #SQL> #Testando com o PHP. # #$conn = odbc_connect('MSQL', 'usuario', 'senha'); # #print_r($conn); # #?> echo "Concluído!"
Mensagem de volume alto quando o fone de ouvido está conectado
Automatizando a geração de relatórios do SARG
Organizando CD’s com shell script
Instalação do LibreOffice 64 bits no Ubuntu
Nenhum comentário foi encontrado.
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Programa duplicado no "Abrir com" e na barra de pesquisa do ... (1)
VMs e Interfaces de Rede desapareceram (13)
Como abrir o pycharm no linux [RESOLVIDO] (4)