Domanda

Sto cercando di testare il DB2 adapter per BizTalk 2006 (non R2).

Durante il tentativo di configurare un'istanza in un'applicazione, ricevo un errore che indica:

Il componente di trasporto DB2 non è registrato correttamente

L'ambiente è composto da 2 server BizTalk che condividono una casella di messaggio.

L'adattatore DB2 funziona correttamente sul primo server.È il secondo server con cui ho problemi.

Ho esportato i file .msi dal primo server, quindi li ho installati sul secondo server e li ho importati in BizTalk.Tutti gli altri adattatori che sto utilizzando funzionano correttamente su entrambi i server.

  • Le ricerche su Google non forniscono molto per quanto riguarda la risoluzione dei problemi dell'adattatore BizTalk DB2.
  • Un'ulteriore risoluzione dei problemi ha dimostrato che gli adattatori MS BizTalk per sistemi host sono installati su entrambi i computer.Tuttavia, è stato configurato solo sulla macchina che mi ha dato il problema.
  • L'ho deconfigurato, ma questo non ha ancora aiutato.
  • Ho ricontrollato che i numeri di versione delle .dll per l'adattatore DB2 siano gli stessi su entrambi i server e mi sono assicurato che fossero installati nel GAC.
  • Niente di tutto questo ha aiutato.

Qualcuno ha già riscontrato un problema simile o mi ha indicato dove cercare le linee guida per la risoluzione dei problemi dell'adattatore BizTalk DB2?

È stato utile?

Soluzione

Quando appare la parola "registrato", penso alla registrazione dei componenti COM, non all'installazione di assembly .NET.Il driver sottostante utilizzato dall'adattatore DB2 è il Driver Microsoft ODBC per DB2.Potresti voler controllare se il tuo pannello di controllo DSN ODBC mostra quel particolare driver per poter configurare un DSN.

Consiglierei una reinstallazione del pacchetto adattatori per sistemi host.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top