KORRIGERA: BizTalk-adaptern för DB2 kan inte ansluta till en IBM DB2-databas som har konfigurerats för flera typer av autentisering DB2


BizTalk-adaptern för DB2 som ingår i BizTalk Adapters för värd System 1.0 kan inte ansluta till en IBM DB2-databas som är konfigurerad för en av följande typer av DB2-autentisering:
  • SERVER_ENCRYPT
  • KRB_SERVER_ENCRYPT
  • DATA_ENCRYPT

Lösning


Information om Service pack

Lös problemet genom att skaffa den senaste service Packet för Microsoft Host Integration Server 2006. För mer information klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
979497 hur du skaffar den senaste service pack-versionen för Host Integration Server 2006

Information om uppdateringen

En snabbkorrigering är tillgänglig från Microsoft. Den här snabbkorrigeringen är emellertid avsedd att åtgärda det problem som beskrivs i denna artikel. Använd den här snabbkorrigeringen endast på datorer som har problemet som beskrivs i denna artikel. Snabbkorrigeringen kan komma att testas igen. Om du inte störs alltför mycket av detta problem rekommenderar vi att du väntar på nästa programuppdatering som innehåller den här snabbkorrigeringen.

Om snabbkorrigeringen är tillgänglig för hämtning finns ett avsnitt för "Snabbkorrigeringen är tillgänglig" överst i den här Knowledge Base-artikeln. Om den sektionen saknas, kontakta Microsofts support för att få tag på hotfixen.

Obs! Om det uppstår ytterligare problem eller krävs felsökning, kan du behöva skapa en serviceförfrågan. De vanliga supportkostnaderna gäller för övriga supportfrågor och problem som inte uppfyller kraven för den här snabbkorrigeringen. En fullständig lista över telefonnummer för Microsofts kundtjänst och Support eller skapa en serviceförfrågan finns på följande Microsoft-webbplats:Obs! "Snabbkorrigeringen tillgänglig"-formuläret visar de språk som snabbkorrigeringen är tillgänglig. Om ditt språk inte visas beror det på att ingen snabbkorrigering är tillgänglig för språket.

Förutsättningar

Det finns inga förutsättningar.

Krav på omstart

Du behöver inte starta om datorn när du har installerat den här snabbkorrigeringen.

Ersättningsinformation för Hotfix

Den här snabbkorrigeringen ersätter inte några andra snabbkorrigeringar.

Filinformation

Den engelska versionen av den här snabbkorrigeringen har de filattribut (eller senare filattribut) som visas i följande tabell. Datum och tider för dessa filer anges i UTC-tid (UTC). När du visar filinformationen konverteras den till lokal tid. Använd fliken tidszon i datum och tid på Kontrollpanelen om du vill se skillnaden mellan UTC-tid och lokal tid.
32-bitars (x 86) version
FilnamnFilversionStorlekDatumTidPlattformSP-krav
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-bitars (x 64) version
FilnamnFilversionStorlekDatumTidPlattformSP-kravVerksamhetsgren
Db2oledb.dll7.0.2912.0769,87221-Jan-200905:54x64SP1Ej tillämplig
Microsoft.hostintegration.dataaccesslibrary.dll7.0.2912.01,787,80021-Jan-200905:52x86SP1Ej tillämplig
Microsoft.hostintegration.msdb2client.dll7.0.2912.0231,29621-Jan-200905:52x86SP1Ej tillämplig
Mseidb2c.dll7.0.2912.0131,91221-Jan-200905:55x64SP1Ej tillämplig
Mseidb2d.dll7.0.2912.0939,33621-Jan-200905:55x64SP1Ej tillämplig
Mseidrda.dll7.0.2912.01,472,33621-Jan-200905:55x64SP1Ej tillämplig
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
Obs! På grund av filberoenden kan senaste programuppdatering som innehåller dessa filer också innehålla ytterligare filer.

Status


Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".
BizTalk-adaptern för DB2 stöder följande typer av IBM DB2-autentisering när du ansluter till en IBM DB2-databas:
  • Server
  • Kerberos
Obs! BizTalk-adaptern för DB2 ansluta inte till en IBM DB2-system som konfigurerats för att använda KERBEROS-autentiseringstyp och autentiseringstyp KRB_SERVER_ENCRYPT om BizTalk-adaptern för DB2 inte är konfigurerad för användning av Kerberos. Om IBM DB2-systemet är konfigurerat för att använda KRB_SERVER_ENCRYPT-autentisering och BizTalk-adaptern för DB2 har inte konfigurerats för Kerberos, försöker IBM DB2 använda en autentiseringstyp som är lika med SERVER_ENCRYPT autentiseringstyp. BizTalk-adaptern för DB2 stöder emellertid inte autentiseringstypen som SERVER_ENCRYPT. Därför misslyckas anslutningsförsöket.

När du har installerat den här uppdateringen kan BizTalk-adaptern för DB2 ansluta till en IBM DB2-system som konfigurerats för att använda autentiseringstypen SERVER_ENCRYPT eller autentiseringstyp för DATA_ENCRYPT. Autentiseringstypen som SERVER_ENCRYPT kan du kryptera användar-ID och lösenord som skickas över nätverket. DATA_ENCRYPT autentiseringstyp krypterar även användar-ID och lösenord som skickas över nätverket. Dessutom krypterar DATA_ENCRYPT autentiseringstyp användardata som skickas över nätverket.

Obs! Autentiseringstyp för SERVER_ENCRYPT och DATA_ENCRYPT-autentiseringstypen är endast tillgängliga när du ansluter till en IBM DB2-system med hjälp av TCP/IP. Autentiseringstyp för SERVER_ENCRYPT och DATA_ENCRYPT-autentiseringstypen stöds för närvarande inte när du ansluter till IBM DB2-system med hjälp av LU 6.2 eller avancerade Program till Program kommunikation (APPC).

När du har installerat den här uppdateringen måste du konfigurera BizTalk-adaptern för DB2 att stödja autentiseringstypen som SERVER_ENCRYPT eller DATA_ENCRYPT autentiseringstyp. Gör så här:
  1. Klicka på Start, Alla program, Microsoft BizTalk Adapters för värdsystemoch klicka sedan på Verktyget för åtkomst av Data.
  2. Gör något av följande:
    • Högerklicka på Datakälloroch klicka sedan på Ny datakälla.
    • Högerklicka på en befintlig datakälla och klicka sedan på Redigera källdokument.
  3. Klicka på Nästa tills du kommer till sidan Security.
  4. Klicka på Interaktiv inloggningi listan säkerhetsmetod och välj en av följande autentiseringsmetoder i listan autentiseringsmetod :
    • Server: det här är standardmetoden. Användar-ID och lösenord krypteras inte när användarnamn och lösenord skickas över nätverket.
    • Server_Encrypt_Pwd: den här autentiseringstypen krypteras inte användar-ID som skickas över nätverket. Den här autentiseringstypen krypterar lösenord skickas över nätverket. Den här autentiseringstypen är lika med värdet för användar-ID med krypterade lösenord (USRENCPWD)-objektet distribueras Data (DDM) säkerhet mekanism (SECMEC).
    • Server_Encrypt_UsrPwd: den här autentiseringstypen som krypterar både användarnamn och lösenord som skickas över nätverket. Den här autentiseringstypen är lika med värdet av krypterade användar-ID och lösenord (EUSRIDPWD)-objektet Distributed Data (DDM) säkerhet mekanism (SECMEC).
    • Data_Encrypt: den här autentiseringstypen som krypterar användarnamn, lösenord och användardata som skickas över nätverket. Den här autentiseringstypen är lika med värdet för Distributed Data (DDM) säkerhet mekanism (SECMEC) krypteras användarnamn, lösenord och säkerhetsmekanism för känsliga Data (EUSRPWDDTA) objekt.
  5. Spara ändringarna du gjort i datakällan.
  6. Avsluta verktyget Data Access.
Du kan använda den här uppdaterade Universal Data Link (UDL) när du konfigurerar den anslutningssträng som används för att ansluta till DB2 i BizTalk-adaptern för DB2 skicka portkonfiguration.

Anslutningssträng

Du kan också ange den autentiseringstyp som använder BizTalk-adaptern för DB2 genom att manuellt uppdatera den anslutningssträng som används för att ansluta till en IBM DB2-systemet. Gör detta genom att ändra egenskapen autentisering . En anslutningssträng för exempel som använder DATA_ENCRYPT autentiseringstypen är följande:
Provider = DB2OLEDB; Användar-ID = Användare1; Lösenord = Lösenord1; Initial Catalog = IBMDB2; Network Transport bibliotek = TCP; Värd för CCSID = 37, PC-teckentabell = 1252; Network Address = IBMHOST; Network Port = 446; Paketera samling = Användare1, standard Schema = Användare1; Bearbeta binära som tecken = False; Enheter för arbete = RUW, standard kvalificerare = Användare1, DBMS Platform = DB2/AS400 uppskjuta förbereda = False; Raduppsättningen Cache-storlek = 0; Authentication = Data_Encrypt; Kvarstår säkerhetsinformation = SANT; Anslutningspool = False; härleda parametrar = False;

Referenser


Mer information om DDM säkerhet mekanism (SECMEC) finns på följande webbplats:För mer information om terminologin för programuppdateringar klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
824684 beskrivning av standardterminologin som används för att beskriva Microsoft-programuppdateringar
Microsoft tillhandahåller kontaktinformation för tredje part för att hjälpa dig att hitta teknisk support. Denna information kan ändras utan föregående meddelande. Microsoft kan inte garantera riktigheten av denna information från tredje part.