Configurando acesso ao MS SQL Server nativo e via ODBC no Debian GNU/Linux
Publicado por Felipe Roman 09/03/2005
[ Hits: 16.495 ]
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!"
Integrar/Sincronizar Firefox/Thunderbird com o KDE
Backup das Bases de dados do [Mantis, MySQL, Phpmyadmin, Testlink] e dos Projetos do SVN
Criando pdf para impressão de livros
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
É cada coisa que me aparece! - não é só 3% (1)
Alguma pessoa pode me ajudar com drriver Core i3 7020u (Debian 12)? (2)
Mikrotik não mostra bytes nem packtes (1)
Melhores Práticas de Nomenclatura: Pastas, Arquivos e Código [RESOLVID... (4)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta