Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Este documento visa orientar o usuário a configurar o ambiente de teste, levando em considerando desde a criação de uma cópia do banco de dados, até a configuração do Servidor Sispetro para o banco de testes.

Ele é totalmente voltado para o Sybase 12. Deve ser utilizado para bancos de dados que ainda estão utilizando o Sybase 12.

...

ODBC nas máquinas que irão trabalhar com o Sispetro. Este roteiro servirá desde o Servidor até as estações de trabalho.

É importante informar que o Sispetro trabalha em Sistema Operacional com 32 bits, porém existem recursos que poderão auxiliar configuração de um SO de 64 bits utilizando o Sybase 12. Para maiores informações, veja o tópico sobre Roteiro de Migração para Sybase 12

Configurar o ODBC para o banco de dados

...

3.1. Conforme orientado no Item sobre Instalaçao do Sybase 12 no Servidor, o Sistema Operacional do Servidor poderá ser de 32 bits ou de 64 bits. É importante ter essa informação, pois o Sispetro atualmente funciona em SO de 32 bits. Mas com o Sybase 12, pode-se fazer determinadas configurações para que tudo funcione corretamente. Para isso, atente-se nos quesitos:

3.1.1. Instalaçao do Sybase 12 no Servidor que dever-a ser feita conforme o Sistema Operacional.

3.1.2. Considerando que o SO seja de 64 bits, é importante definir se o Servidor Sispetro será executado no mesmo local ou se em outra máquina (que poderá ser de 32 bits).

3.1.2.1. Caso seja definido que o Servidor Sispetro será executado no mesmo local que o banco, ou seja, em uma máquina de 64 bits, é importante configurar o ODBC em 32 bits. Para isso, crie um atalho no Servidor do executável que se encontrará em: C:\Windows\SysWOW64\odbccad32.exe

Informações

Fato interessante:
Se você tem o Windows 7 ou 2008 64 bits vai ver que existir uma pasta embaixo da pasta Windows, chamada SysWOW64.
Você sabe o que tem nela? Muitos vão responder: "As DLLs 64 bits do Windows!!!"
Se sua resposta for essa, está errada. Na pasta SysWOW64 estão as DLLs 32 bits. Isso mesmo. O Windows 64 bits faz isso para manter a compatibilidade com os programas 32 bits.
Quando algum programa 32 bits é executado e requer uma DLL do antigo diretório System32, ele direciona para o SysWOW64. WOW significa Windows on Windows.
Mas a pasta System32 não foi removida do Windows!!! Pelo contrário, ela permanece, porém com um detalhe! O conteúdo dela é composto pelas DLLs 64 bits do sistema.

Fonte: http://www.ruinelson.net/2009/11/11/windows-7-system32-e-syswow64/

3.1.2.2. Após instalar esse executável, siga os passos abaixo para que as demais configurações sejam consideradas.

3.2. de produção que está no Sybase 7

Painel
  1. Acessar menu Iniciar/ Painel de Controles/ Ferramentas Administrativas/ Fontes de dados (ODBC);
    Image Added
  2. Acessar a aba Fonte de Dados Sistema;
    Image Added
  3. Clicar no botão Adicionar e selecionar o driver para configurar a nova fonte de dados, sendo ele Adaptive Server Anywhere 7.0;
  4. Após escolher a opção Adaptive Server Anywhere 7.0, clique em Concluir;
    Image Added
  5. Na aba ODBC da janela ODBC Configuration:
    1. Preencher o campo Data Source name com o nome do ODBC (não precisa ser necessariamente o mesmo nome do banco de dados;
    2. Habilitar, obrigatoriamente, as opções Microsoft applications (Keys in SQLStatistics) e Delphi applications;
    3. Manter as demais opções da forma padrão;
      Image Added
  6. Na Aba Login da janela ODBC Configuration:
    1. Escolher a opção Supply User ID and Password;
    2. Preencher os campos de User ID e Password;
      Image Added
  7. Na aba Database da janela ODBC Configuration:
    1. Preencher o campo Server Name com o nome exato do banco de dados, conforme item 2.3;
      Image Added
  8. Na aba Network da janela ODBC Configuration:
    1. Manter o perfil TCPIP marcado;
      Image Added
  9. Manter o padrão das demais definições;

Configurar o ODBC para o banco de dados de produção que está no Sybase 12

Painel
  1. Acessar menu Iniciar/ Painel de Controles/ Ferramentas Administrativas/ Fontes de dados (ODBC);
    Image Modified

...

  1. Acessar a aba Fonte de Dados Sistema;
    Image Modified

...

  1. Clicar no botão Adicionar e selecionar o driver para configurar a nova fonte de dados, sendo ele SQL Anywhere 12;

...

  1. Após escolher a opção SQL Anywhere 12, clique em Concluir;
    Image Modified

...

  1. Na aba ODBC da janela ODBC Configuration:

    ...

      1. Preencher o campo Data Source name com o nome do ODBC (não precisa ser necessariamente o mesmo nome do banco de dados;

    ...

      1. Habilitar, obrigatoriamente, as opções Microsoft applications (Keys in SQLStatistics) e Delphi applications;

    ...

      1. Manter as demais opções da forma padrão;

    ...

      1. Image Added

    ...

    1. Na Aba Login da janela ODBC Configuration:

      ...

        1. Definir o campo Authentication como Database;

      ...

        1. Definir o campo Action como Connect to a running database on this computer;

      ...

        1. Image Added

      ...

      1. Manter o padrão das demais definições;

      5. Iniciar o Servidor Sispetro da nova pasta (scgwin_teste) e indicar o ODBC configurado no item 3:

      5.1. No Servidor Sispetro, clicar no botão Parar Servidor:
      Image Removed

      5.2. Clicar no botão Escolha de DataSource;
      Image Removed

      5.3. Na janela de conexão, defina o campo Conexão com o nome do ODBC configurado conforme o item 3;

      5.4. Digitar usuário e senha para acesso ao banco de dados;
      Image Removed

      Nota

      O padrão utilizado é User ID= dba, Password= mara97 e Server name = scgwin. Atente-se para os dados da sua empresa.

      5.5. Clicar no botão Iniciar Servidor;

      Nota

      Para o ambiente de testes, recomendamos também que altere a porta padrão (9000) para uma diferente, fazendo essa alteração, será necessário alterar a porta também nos arquivos INI.

      ...

      Após a configuração do ODBC, é preciso configurar o Servidor Sispetro.