Configurar DLL para estações de trabalho

Após instalar o Sybase 12 no servidor, é necessário configurar os atalhos do Sispetro nas estações de trabalho.

Para que as estações funcionem corretamente, é necessário a instalação do Client do Sybase (drivers de conexão ao banco de dados) em cada estação, porém, algumas empresas podem ter muitas estações, o que tornaria muito trabalhoso o processo de instalação.

Pensando nisso, o Sispetro possui uma funcionalidade que configura automaticamente os arquivos essenciais para conexão ao banco, sem a necessidade de instalação, deixando o processo mais simples. Basta apenas executar o Sispetro que ele se encarregará de tudo, desde que esteja configurado adequadamente para esse fim.

Essa configuração que veremos abaixo:

No servidor onde se encontram os arquivos do Sispetro será preciso configurar manualmente as pastas das DLL do Sybase e do BDE.

  1. Criar no servidor duas pastas referente as DLL's do Sybase e do BDE, sendo:
    1. DLLBDE
    2. DLLSybase

      Servidor:
      C:\Sispetro\DLLBDE
      C:\Sispetro\DLLSybase

  2. Para cada pasta será preciso copiar as DLL's e arquivos respectivos.
    1. DLLBDE
      1. Dentro desta pasta deverá existir diversos arquivos com extensão DLL, BTL, EXE, CAB, TXT, entre outras. Efetue o Download dos arquivos - DLLBDE.zip.
    2. DLLSybase
      1. Dentro desta pasta deverá existir arquivos com extensão DLL e EXE. Efetue o Download dos arquivos - DLLSybase.zip. Os arquivos são:
      2. dbcon12.dll
      3. dblgen12.dll
      4. dbodbc12.dll
      5. dbicu12.dll
      6. dbicudt12.dll
      7. dblgpt12.dll
      8. dbelevate12.exe

        Os arquivos acima são todos para conexão do client em 32bits. Independente do SO e se o banco será executado em 32 ou 64bits, o client sempre é o de 32bits.

        Importante: Estas pastas deverão ser criadas no mesmo diretório mapeado que se encontra o Sispetro.

        Além disso, os arquivos DLL do Sybase deverão estar na versão mínima 12.0.1.3484.

  3. Mapeamento do diretório C:\Sispetro
    1. É importante que a unidade em questão seja mapeada no servidor e nas estações de trabalho.
    2. A definição do mapeamento ficará a critério da empresa, sendo importante ressaltar que a mesma letra definida no mapeamento do Servidor deverá ser utilizada nas estações.
  4. Após ter as pastas criadas, o próximo passo é configurar os diretórios criados no arquivo INI do Sispetro (SCG.INI);
    1. Abrir em modo edição o arquivo SCG.INI.
    2. Localizar a seção [ Client].
    3. Ajustar os comandos abaixo para o Sybase e BDE:
      1. PathDllBde- Neste comando deverá ser configurado o diretório de origem dos arquivos do BDE. O mesmo configurado no item 1.

        Exemplo:
        PathDllBde = X:\DLLBDE
        A letra X se refere ao diretório mapeado

      2. PathDllSybase- Neste comando deverá ser configurado o diretório de origem dos arquivos do Sybase. O mesmo configurado no item 1.

        Exemplo:
        PathDllSybase = X:\DLLSybase
        A letra X se refere ao diretório mapeado

      3. VersaoServerSybase- Neste comando deverá ser configurado a versão do Sybase que está sendo utilizada, que deverá ser 12.

        Exemplo:
        VersaoServerSybase = 12

        É de extrema importância configurar a versão correta neste item

      4. PathDefaultBde- Neste comando deverá ser configurado o diretório de destino para o BDE. Ou seja, a pasta a ser criada no diretório específicado. Esta pasta conterá todos os arquivos existentes na pasta criada no item 1.

        Exemplo:
        PathDefaultBde = C:\Sispetro\Bin\BDE

      5. PathDefaultSybase- Neste comando deverá ser configurado o diretório de destino para o Sybase. Ou seja, a pasta a ser criada no diretório específicado. Esta pasta conterá todos os arquivos existentes na pasta criada no item 1.

        Exemplo:
        PathDefaultSybase = C:\Sispetro\Bin\BDE

        Os arquivos existentes na pasta criado no item 1 serão automaticamente copiados para a pasta criada nos itens iv e v

    4. Finalizar o arquivo, salvando as alterações.
  5. Feito os passos anteriores, é preciso executar o Sispetro nas estações de trabalho, para que as configurações feitas nos itens anteriores sejam criadas.
    1. Antes de executar o Sispetro, certifique-se de que o ODBC e o Servidor Sispetro esteja funcionando corretamente. Para maiores informações, veja o tópico Configurando ambiente de Teste utilizando o Sybase 12.
    2. Para cada estação de trabalho o diretório onde o Sispetro e seus respectivos arquivos deverá estar mapeado com a mesma letra definida no mapeamento do Servidor.
    3. Execute o Sispetro em cada estação de trabalho. Informe usuário, senha e empresa.

      Para estações de trabalho que possuem sistema operacional Windows Vista, Windows 2008 e Windows 7, clique com o botão direito sobre o executável e escolha a opção Executar como Administrador.

    4. Verifique que o ODBC foi criado automaticamente para a estação de trabalho em questão.
    5. As pastas DLLBDE e DLLSybase também foram criadas automaticamente nos diretórios especificados nos item iv e v do tópico 3.