Mudanças entre as edições de "Conectando-se a um banco de dados IBM DB2"

De LATROMI Manuais
Ir para: navegação, pesquisa
(Solução de Problemas)
Linha 22: Linha 22:
  
 
=== Provedor de Dados não listado ===
 
=== Provedor de Dados não listado ===
==== Problema ====
 
 
No LATROMI Client, no campo ''.NET Provider'', o driver ''IBM.Data.DB2'' não aparece na listagem.
 
No LATROMI Client, no campo ''.NET Provider'', o driver ''IBM.Data.DB2'' não aparece na listagem.
  
Linha 33: Linha 32:
  
 
=== Erro SQL1159 rc=10 ===
 
=== Erro SQL1159 rc=10 ===
==== Problema ====
 
 
Erro ao utilizar o banco IBM DB2 na WEB via .NET Provider:
 
Erro ao utilizar o banco IBM DB2 na WEB via .NET Provider:
 
   SQL1159 Initialization error with DB2 .NET Data Provider, reason code 10, tokens
 
   SQL1159 Initialization error with DB2 .NET Data Provider, reason code 10, tokens

Edição das 19h22min de 10 de abril de 2019

Obter o Driver de Conexão

Página de downloads do site IBM FIX Central

O primeiro passo é obter o driver de conexão ao banco de dados, chamado IBM Data Server Provider for .NET. Para isso, siga as instruções abaixo:

  1. Acesse o site IBM Fix Central
    1. Clique na aba "Selecionar Produto".
    2. No campo "Grupo de Produtos", selecione Information Management
    3. O campo "Selecione dentre Information Management" será exibido. Nele, selecione a opção IBM Data Server Client Packages.
    4. O campo "Versão Instalada" será exibido. Nele, selecione a versão mais recente compatível com o seu banco de dados.
    5. O campo "Plataforma" será exibido. Nele, selecione a plataforma correspondente ao servidor IIS.
      Atenção: Se o Pool de aplicativos do site estiver rodando em modo 32-bits, você deve selecionar essa plataforma, independentemente da plataforma do servidor.
    6. Clique no botão Continuar
  2. Na próxima página, selecione Procurar por correções, e clique no botão Continuar.
  3. Na próxima página, selecione a correção mais recente, e clique no botão Continuar.
  4. Na última página, clique no botão Fazer Download Agora.
  5. Realize a instalação após o término do download. Ao final, a pasta c:\Program Files\IBM\IBM DATA SERVER DRIVER será criada no computador.

Configurar a Conexão

Para configurar a conexão, é necessário que o driver tenha sido instalado no servidor. Depois é só selecione o driver IBM.Data.DB2 no campo .NET Provider durante a inclusão ou modificação de conexão no LATROMI Client. Informe os dados de acesso e pronto.

Solução de Problemas

Provedor de Dados não listado

No LATROMI Client, no campo .NET Provider, o driver IBM.Data.DB2 não aparece na listagem.

Solução

Se o LATROMI Client estava aberto durante a instalação do driver, pode ser necessário reiniciá-lo para atualizar a lista de provedores.

Se não resolver, verifique se o arquivo IBM.Data.DB2.dll está devidamente registrado no GAC e no arquivo Machine.Config do Servidor.


Erro SQL1159 rc=10

Erro ao utilizar o banco IBM DB2 na WEB via .NET Provider:

 SQL1159 Initialization error with DB2 .NET Data Provider, reason code 10, tokens

Solução

Este ocorre porque o site não tem permissão para acessar o arquivo .dll do driver de conexão.

Para solucionar, tente alterar no pool de aplicativos do site a identidade de ApplicationPoolIdentity para Networkervice. Se não resolver, tente atribuir as permissões manualmente no arquivo IBM.Data.DB2.dll