Linux
A conexão via ODBC Genérico é geralmente utilizada para criar conexões com bancos de dados dBase (.dbf), Progress, Dataflex, Paradox, Visual FoxPro, etc.
Basta que você tenha disponível o driver ODBC correspondente ao seu banco de dados.
Se você estiver utilizando um ambiente próprio, pré-configurado, então a extensão ODBC deve ser habilitada no PHP.
ODBC Genérico
Configurando ODBC no Linux
A instalação automática do Scriptcase já vem com o ODBC pré-configurado, deve-se instalar apenas o driver UnixODBC para realizar a conexão.
|
|
- sudo apt-get update - sudo apt-get install unixodbc-dev unixodbc |
- sudo yum update - sudo yum install unixODBC |
|
|
- sudo apt-get update - sudo apt-get install unixodbc-dev unixodbc |
- sudo yum update - sudo yum install unixODBC |
Reinicie o serviço do Apache:
sudo /etc/init.d/apachesc9 restart
Criando um Conexão no Scriptcase
Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”
Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “ODBC”.
Conexão
Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
- Nome da conexão : Defina o nome de sua nova conexão.
- Modelo do SGDB : Definido como ODBC Genérico.
- Driver específico : Definido como ODBC Genérico, Permite definir se a conexão utilizará um driver específico para as fontes de dados: DBF, FileMaker, Progress ou Visual FoxPro.
- Nome do ODBC : Na opção Nome do ODBC, informe o nome da fonte de dados ODBC criada no Painel de Controle do Windows.
- Usuário : Informe, se houver, o usuário para conseguir acesso ao seu banco de dados Linux
- Senha : Informe, se houver, a senha para conseguir acesso ao seu banco de dados Linux
- Testar conexão : Exibirá se a conexão foi realizada com sucesso ou não.
Filtro
Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:
Exibir
Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.
Tabelas
Permite configurar a exibição das tabelas de sua base de dados.
Views
Permite configurar a exibição das Views de sua base de dados.
Tabelas do Sistema
Permite configurar a exibição das tabelas do sistema de sua base de dados.
Procedures
Permite configurar a exibição das Procedures de sua base de dados.
Filtros
Permite definir quais tabelas e proprietários serão exibidos.
Tabelas
Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.
Proprietário
Permite configurar o proprietário de tabelas para exibição.
Exibir
Permite configurar se será exibido ou não a configuração de tabelas e proprietários.
Avançado
Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado:
Separador de decimal
Selecione o tipo do separador, entre vírgula e ponto.
Conexão Persistente
Conexões persistentes são conexões que não fecham quando a execução do seu script termina.
Usar o esquema antes do nome da tabela
Permite a utilização de schemas antes dos nomes das tabelas.
SSH
Aqui estão as opções de SSH disponíveis na imagem e suas descrições relacionadas à conexão com o banco de dados:
Usar SSH
Habilita ou desabilita o túnel SSH para a conexão com o banco de dados. Quando ativado, a conexão com o banco de dados será roteada através do servidor SSH.
Servidor SSH
O endereço IP ou nome do host do servidor SSH que será utilizado para o tunelamento. Esta é a máquina que atuará como uma ponte para acessar o banco de dados com segurança.
Porta SSH
A porta utilizada para se conectar ao servidor SSH. A porta padrão do SSH é 22, a menos que tenha sido configurada de outra forma no servidor.
Usuário SSH
O nome de usuário utilizado para autenticação no servidor SSH. Esse usuário deve ter permissões para estabelecer uma conexão SSH.
Arquivo de certificado privado
O arquivo de chave privada utilizado para autenticação, caso o servidor SSH exija autenticação baseada em chave em vez de senha.
Porta local para porwarding
A porta local na máquina cliente que será utilizada para encaminhar o tráfego do banco de dados através do túnel SSH. Essa porta atua como uma ponte entre o cliente do banco de dados e o banco de dados remoto.
Servidor de banco a partir do SSH
O nome do host ou endereço IP do servidor de banco de dados conforme visto a partir do servidor SSH. Isso é necessário quando o banco de dados só é acessível dentro da rede do servidor SSH.
Porta do banco a partir do SSH
A porta do servidor de banco de dados que será acessada através do túnel SSH. Essa porta deve corresponder à porta de escuta do serviço de banco de dados.
<!–
.png