Quando a falha ocorre?


    Neste artigo são demonstrados os procedimentos de como recriar a conexão da DSN, para corrigir erros de conexão de DSN com versão incompatível com a versão dos arquivos DDF.

    Informações Adicionais:

    Este procedimento deve ser realizado no servidor.

    A falha ocorre porque a DSN foi criada com versão incompatível com os arquivos DDF da pasta de destino.

    Descrição do erro: [Pervasive][ODBC Client Interface][LNA][Pervasive][ODBC Engine Interface][Data Record Manager]Metadata version mismatch.

    Referência/Erro: 60900001

    Quando dá dois cliques na DSN, retorna erro:


    Resolução

    Importante: No exemplo utilizaremos a base de dados da folha de pagamento, porém, o procedimento é válido para as demais bases (PROEMPxx, PROSOFTINT, etc). Basta observar a pasta de destino da base e verificar a versão dos arquivos DDF dentro da mesma, conforme descrito no passo 13 deste guia.

    • No nosso exemplo iremos utilizar a DSN ?PROEMP##FOLHA

    1- Acesse o Menu Iniciar do Windows, digite PCC, e clique em OK.

    2- Clique no menu Tools > ODBC Administrator (na versão 11 estará como 32 Bits - ODBC Administrator).

    3- Clique na guia Fonte de dados de sistema ou System DSN (segunda guia).

    4- Procure a DSN ?PROEMP##FOLHA, selecione a DSN e clique em Remover, onde: ? é a unidade de mapeamento usada pelo Gerenciador de Aplicativos Prosoft - GAP, ## é o número da PROEMP utilizada.

    Em nosso exemplo iremos Remover a DSN APROEMP01FOLHA

    5- Clique em Sim ou Yes.

    6- Feche a Janela do Administrator de Fonte de Dados ODBC (32 bits).

    • Removendo DSN no PCC - Databases:

    7- Clique em Engines > Servidor > Databases e localize a DSN, clique com o botão direito do mouse sobre a DSN e selecione a opção Delete, onde:? é a unidade de mapeamento usada pelo Prosoft, ## é o número da PROEMP utilizada.

    8- Novamente em nosso exemplo iremos Remover a DSN APROEMP01FOLHA

    9- Clique em Yes, but only database name.

    • Criando DSN no PCC - Databases:

    Importante: Deve-se observar a versão dos arquivos DDF

    10- Clique com o botão direito do mouse sobre Databases e selecione a opção New > Database.

    11- Em Database Name digite ?PROEMP##FOLHA

    12- Em Directory ou Location escolha o caminho ?:\PROEMP##\FOLHA 

    Em nosso exemplo iremos Criar a DSN APROEMP01FOLHA.

    13- Em Database Options
    Desmarque e opção Create dictionary files (if they do not exist)


    Na opção Long Metada (V2 metadata) Marque somente se os arquivos DDF na pasta ?:\PROEMP##\FOLHA estiver com os nomes dos 12 arquivos DDF iniciando com PV.

    Exemplo PVUSER.DDF

    Caso contrário deixe desmarcado a opção: Long Metada (V2 metadata)

    Exemplo: USER.DDF

    mceclip2.png


    e clique em Finish.


    Como corrigir o erro?


    Importante: No exemplo utilizaremos a base de dados da folha de pagamento, porém, o procedimento é válido para as demais bases (PROEMPxx, PROSOFTINT, etc). Basta observar a pasta de destino da base e verificar a versão dos arquivos DDF dentro da mesma, conforme descrito no passo 13 deste guia.

    • No nosso exemplo iremos utilizar a DSN ?PROEMP##FOLHA

    1- Acesse o Menu Iniciar do Windows, digite PCC, e clique em OK.














    2- Clique no menu Tools > ODBC Administrator (na versão 11 estará como 32 Bits - ODBC Administrator).















    3- Clique na guia Fonte de dados de sistema ou System DSN (segunda guia).














    4- Procure a DSN ?PROEMP##FOLHA, selecione a DSN e clique em Remover, onde: ? é a unidade de mapeamento usada pelo Gerenciador de Aplicativos Prosoft - GAP, ## é o número da PROEMP utilizada.

    Em nosso exemplo iremos Remover a DSN APROEMP01FOLHA

    5- Clique em Sim ou Yes.







    6- Feche a Janela do Administrator de Fonte de Dados ODBC (32 bits).

    • Removendo DSN no PCC - Databases:

    7- Clique em Engines > Servidor > Databases e localize a DSN, clique com o botão direito do mouse sobre a DSN e selecione a opção Delete, onde:? é a unidade de mapeamento usada pelo Prosoft, ## é o número da PROEMP utilizada.

    8- Novamente em nosso exemplo iremos Remover a DSN APROEMP01FOLHA



















    9- Clique em Yes, but only database name.

    criando DSN no PCC - Databases:

    Importante: Deve-se observar a versão dos arquivos DDF

    10- Clique com o botão direito do mouse sobre Databases e selecione a opção New > Database.















    11- Em Database Name digite ?PROEMP##FOLHA

    12- Em Directory ou Location escolha o caminho ?:\PROEMP##\FOLHA 

    Em nosso exemplo iremos Criar a DSN APROEMP01FOLHA.

    13- Em Database Options
    Desmarque e opção Create dictionary files (if they do not exist)


    Na opção Long Metada (V2 metadata) Marque somente se os arquivos DDF na pasta ?:\PROEMP##\FOLHA estiver com os nomes dos 12 arquivos DDF iniciando com PV.

    Exemplo PVUSER.DDF

    Caso contrário deixe desmarcado a opção: Long Metada (V2 metadata)

    Exemplo: USER.DDF

    mceclip2.png


    .














    e clique em Finish.





















    Outros meios de obter suporte