Update: BizTalk-Adapter für DB2 kann keine IBM DB2-Datenbank herstellen, die für verschiedene DB2-Authentifizierung konfiguriert ist


BizTalk-Adapter für DB2 dem BizTalk-Adapter für Host-System 1.0 kann keine IBM DB2-Datenbank herzustellen, einem Authentifizierungstypen von DB2 konfiguriert ist:
  • SERVER_ENCRYPT
  • KRB_SERVER_ENCRYPT
  • DATA_ENCRYPT

Problemlösung


Service Pack-Informationen

Um dieses Problem zu beheben, beziehen Sie das neueste Servicepack für Microsoft Host Integration Server 2006. Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
979497 so erhalten Sie das neueste Servicepack für Host Integration Server 2006

Update-Informationen

Ein unterstützter Hotfix ist von Microsoft erhältlich. Dieser Hotfix soll nur der Behebung des Problems dienen, das in diesem Artikel beschrieben wird. Wenden Sie dieses Hotfix nur auf Systeme an, bei denen das in diesem Artikel beschriebene Problem auftritt. Dieser Hotfix sollte weiteren Tests unterzogen werden. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir sie, auf das nächste Softwareupdate zu warten, das diesen Hotfix enthält.

Wenn der Hotfix zum Download zur Verfügung steht, gibt es einen Abschnitt "Hotfixdownload available" ("Hotfixdownload verfügbar"), am oberen Rand dieses Knowledge Base-Artikel. Wenn dieser Abschnitt nicht angezeigt wird, wenden Sie sich an den Microsoft Customer Service and Support, um den Hotfix zu erhalten.

Hinweis Falls weitere Probleme auftreten oder andere Schritte zur Problembehandlung erforderlich sind, müssen Sie möglicherweise eine separate Serviceanfrage erstellen. Die normalen Supportkosten gelten für zusätzliche Supportfragen und Probleme, die nicht diesem speziellen Hotfix zugeordnet werden können. Für eine vollständige Liste der Telefonnummern des Microsoft Customer Service and Support, oder um eine separate Serviceanfrage zu erstellen, gehen Sie auf folgende Microsoft-Website:Hinweis Das Formular "Hotfix download available" ("Hotfixdownload verfügbar") zeigt die Sprachen an, für die der Hotfix verfügbar ist. Wenn Ihre Sprache nicht angezeigt wird, ist dieser Hotfix für Ihre Sprache nicht verfügbar.

Voraussetzungen

Es sind keine Voraussetzungen erforderlich.

Neustartanforderung

Sie müssen keinen Neustart des Computers nach der Installation dieses Hotfixes durchführen.

Informationen zu ersetzten Hotfixes

Dieser Hotfix ersetzt keine anderen Hotfixes.

Dateiinformationen

Die englische Version dieses Hotfixes weist Dateiattribute (oder spätere Attribute), die in der folgenden Tabelle aufgelistet sind. Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time (UTC) aufgelistet. Wenn Sie die Dateiinformationen anzeigen, werden sie in die lokale Zeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu finden, verwenden Sie die Registerkarte Zeitzone unter Datum und Uhrzeit in der Systemsteuerung.
32-Bit-(x 86) version
DateinameDateiversionDateigrößeDatumZeitPlattformSP-Anforderung
Db2oledb.dll7.0.2912.0521,55221-Jan-200905:53x86SP1
Microsoft.hostintegration.dataaccesslibrary.dll7.0.2912.01,787,79221-Jan-200905:56x86SP1
Microsoft.hostintegration.msdb2client.dll7.0.2912.0231,29621-Jan-200905:56x86SP1
Mseidb2c.dll7.0.2912.094,03221-Jan-200905:53x86SP1
Mseidb2d.dll7.0.2912.0490,82421-Jan-200905:53x86SP1
Mseidrda.dll7.0.2912.0853,32821-Jan-200905:54x86SP1
64-Bit (x 64) version
DateinameDateiversionDateigrößeDatumZeitPlattformSP-AnforderungService Branch
Db2oledb.dll7.0.2912.0769,87221-Jan-200905:54x64SP1PC
Microsoft.hostintegration.dataaccesslibrary.dll7.0.2912.01,787,80021-Jan-200905:52x86SP1PC
Microsoft.hostintegration.msdb2client.dll7.0.2912.0231,29621-Jan-200905:52x86SP1PC
Mseidb2c.dll7.0.2912.0131,91221-Jan-200905:55x64SP1PC
Mseidb2d.dll7.0.2912.0939,33621-Jan-200905:55x64SP1PC
Mseidrda.dll7.0.2912.01,472,33621-Jan-200905:55x64SP1PC
Db2oledb.dll7.0.2912.0521,55221-Jan-200905:53x86SP1SYSWOW
Mseidb2c.dll7.0.2912.094,03221-Jan-200905:53x86SP1SYSWOW
Mseidb2d.dll7.0.2912.0490,82421-Jan-200905:53x86SP1SYSWOW
Mseidrda.dll7.0.2912.0853,32821-Jan-200905:54x86SP1SYSWOW
Hinweis Aufgrund der dateiabhängigkeiten enthalten das letzte Softwareupdate, das diese Dateien enthält auch zusätzliche Dateien.

Status


Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.
BizTalk-Adapter für DB2 unterstützt die folgenden IBM DB2-Authentifizierung beim Herstellen einer Verbindung mit IBM DB2-Datenbank:
  • Server
  • Kerberos
Hinweis BizTalk-Adapter für DB2 herstellen keine IBM DB2-System, die konfiguriert wird der KERBEROS-Authentifizierungsmethode und Authentifizierungstyp KRB_SERVER_ENCRYPT Wenn BizTalk-Adapter für DB2 nicht für die Verwendung von Kerberos konfiguriert ist. IBM DB2-System ist KRB_SERVER_ENCRYPT Authentifizierung konfiguriert und BizTalk-Adapter für DB2 für Kerberos nicht konfiguriert ist, versucht IBM DB2 Authentifizierungstyp verwenden, der den Authentifizierungstyp SERVER_ENCRYPT entspricht. BizTalk-Adapter für DB2 unterstützt jedoch nicht den SERVER_ENCRYPT-Authentifizierungstyp. Daher schlägt der Verbindungsversuch fehl.

Nach der Installation dieses Updates können BizTalk-Adapter für DB2 auf einem IBM DB2-System herzustellen, Authentifizierungstyp SERVER_ENCRYPT oder DATA_ENCRYPT-Authentifizierungstyp konfiguriert ist. Authentifizierungstyp SERVER_ENCRYPT können Sie die Benutzer-IDs und Kennwörter über das Netzwerk senden zu verschlüsseln. Der Authentifizierungstyp DATA_ENCRYPT verschlüsselt auch die Benutzer-IDs und Kennwörter über das Netzwerk gesendet werden. Darüber hinaus verschlüsselt der Authentifizierungstyp DATA_ENCRYPT die Benutzerdaten, die über das Netzwerk gesendet wird.

Hinweis Der SERVER_ENCRYPT Authentifizierungsmethode und Authentifizierungstyp DATA_ENCRYPT sind nur verfügbar, wenn ein IBM DB2-System Herstellen einer Verbindung mithilfe von TCP/IP. Der SERVER_ENCRYPT Authentifizierungsmethode und Authentifizierungstyp DATA_ENCRYPT werden derzeit nicht unterstützt, wenn Sie IBM DB2-Systeme verbinden, LU 6.2 oder erweiterten Programm zu Programm Kommunikation (APPC).

Nach der Installation dieses Updates müssen Sie den BizTalk-Adapter für DB2 unterstützen die SERVER_ENCRYPT Authentifizierung oder DATA_ENCRYPT Authentifizierung konfigurieren. Gehen Sie hierzu folgendermaßen vor:
  1. Klicken Sie auf Start, AlleProgramme, klicken Sie auf Microsoft BizTalk-Adapter für Hostsystemeund klicken Sie auf Daten zugreifen.
  2. Führen Sie eine der folgenden Optionen durch:
    • Maustaste auf Datenquellen, und klicken Sie dann auf Neue Datenquelle.
    • Maustaste auf eine vorhandene Datenquelle, und klicken Sie auf Datenquelle bearbeiten.
  3. Klicken Sie auf Weiter , bis Sie die Seite Sicherheit erreichen.
  4. In der Liste Methode auf interaktive Anmeldungund wählen Sie eine der folgenden Authentifizierungsmethoden aus Authentifizierungsmethode :
    • Server: Dies ist die Authentifizierung. Benutzer-IDs und Kennwörter werden nicht verschlüsselt, wenn die Benutzer-IDs und Kennwörter über das Netzwerk gesendet werden.
    • Server_Encrypt_Pwd: Dieser Authentifizierungstyp Benutzer-IDs, die über das Netzwerk gesendet werden nicht verschlüsselt. Allerdings wird dieser Authentifizierungstyp Kennwörter verschlüsselt, die über das Netzwerk gesendet werden. Dieser Authentifizierungstyp ist Distributed Data Management (DDM) Sicherheit Mechanismus (SECMEC) Wert des Benutzers verschlüsseltes Kennwort (USRENCPWD)-Objekt.
    • Server_Encrypt_UsrPwd: Dieser Authentifizierungstyp verschlüsselt, Benutzer-IDs und Kennwörter über das Netzwerk gesendet werden. Dieser Authentifizierungstyp entspricht Distributed Data Management (DDM) Sicherheit Mechanismus (SECMEC) Wert der verschlüsselte Benutzername und Kennwort (EUSRIDPWD)-Objekt.
    • Data_Encrypt: Dieser Authentifizierungstyp verschlüsselt Benutzernamen, Kennwörter und Daten, die über das Netzwerk gesendet werden. Dieser Authentifizierungstyp entspricht der verteilten Daten Management (DDM) Sicherheit Mechanismus (SECMEC)-Objekt verschlüsselt Benutzernamen, Kennwort und sicherheitsrelevante Datensicherheitsmechanismus (EUSRPWDDTA).
  5. Änderungen Sie an der Datenquelle.
  6. Beenden Sie das Datenzugriffstool.
Konfigurieren der Verbindungszeichenfolge zum Verbinden mit DB2 in BizTalk-Adapter für DB2 Sendeport Konfiguration können diese aktualisierte Universal Data Link (UDL) verwenden.

Verbindungszeichenfolge

Sie können auch den Authentifizierungstyp angeben, mit dem BizTalk-Adapter für DB2 Verbindungszeichenfolge auf der IBM DB2 manuell aktualisieren. Dazu ändern Sie die Eigenschaft . Im folgenden finden ein Beispiel-Verbindungszeichenfolge, die den DATA_ENCRYPT-Authentifizierung verwendet:
Provider = DB2OLEDB; Benutzer-ID = Benutzer1; Kennwort = Kennwort1; Initial Catalog = IBMDB2; Netzwerk-Transport Library = TCP; Host CCSID = 37; PC-Codepage 1252; = Netzwerkadresse = IBMHOST; Netzwerk-Port = 446; Paket Auflistung = Benutzer1; Standard Schema = Benutzer1; Binäre verarbeiten als Zeichen = False; Arbeitseinheiten = RUW; Standard Qualifizierer = Benutzer1; DBMS-Plattform = DB2/AS400; zurückstellen vorbereiten = False; Rowset Cachegröße = 0; Authentifizierung = Data_Encrypt; Persist Security Info = True; Verbindungs-Pooling = False; Parameter ableiten = False;

Referenzen


Weitere Informationen über DDM Sicherheit Mechanismus (SECMEC) die folgenden-Website:Um weitere Informationen zur Terminologie für Softwareupdates zu erhalten, klicken Sie auf die folgende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:
824684 Erläuterung von der standardmäßigen Standardbegriffen bei Microsoft Softwareupdates
Microsoft stellt Kontaktinformationen von Drittanbietern zur Verfügung, damit Sie technischen Support erhalten können. Diese Kontaktinformationen können sich ohne vorherige Ankündigung ändern. Microsoft garantiert nicht die Richtigkeit dieser Kontaktinformationen von Drittanbietern.