FIX: Foutbericht wanneer u een OLE DB-Provider voor DB2 2.0-provider die is geconfigureerd voor het gebruik van SERVER_ENCRYPT-verificatie verbinding maken met een DB2-database: 'interne Netlib fout. Msg 7303"

Symptomen

U de Microsoft OLE DB-Provider voor DB2 2.0 SERVER_ENCRYPT-verificatie gebruiken om verbinding met een IBM DB2-database te configureren. Wanneer u verbinding met deze database probeert met behulp van een gekoppelde SQL Server-server die is gedefinieerd voor de IBM DB2-database, wordt het volgende foutbericht weergegeven:


OLE DB-provider "DB2OLEDB" voor gekoppelde server "gekoppelde servernaam" fout bericht "interne NetLib."
Msg 7303, niveau-16 staat 1, de naam van de Server, regel 1
Het object van een OLE DB-provider "DB2OLEDB" voor gekoppelde server "gekoppelde servernaam" kan niet worden geïnitialiseerd.

Dit probleem treedt op wanneer de OLE DB-Provider voor DB2 2.0 wordt geïnitialiseerd in de gebruikerscontext van een die niet is aangemeld bij de SQL Server-systeem waarbij de gekoppelde server is gedefinieerd. Als de gebruiker die zich via de gekoppelde server met de SQL Server-systeem aanmeldt, de gekoppelde server kan verbinding maken met de IBM DB2-database voor het uitvoeren van query's.

Opmerking Dit probleem kan ook optreden in bepaalde scenario's die niet zijn gekoppeld aan SQL Server gekoppelde servers. Deze scenario's kunnen optreden als de OLE DB-Provider voor DB2 2.0 voor gebruik door een gebruiker die niet is aangemeld bij de SQL Server-systeem wordt geïnitialiseerd. Het probleem treedt niet op voor gebruikers die niet zijn aangemeld als een OLE DB-Provider voor DB2 2.0 is geconfigureerd voor het gebruik van een verificatiemethode DB2, dat is geen codering, zoals SERVER-verificatie vereist.

Oorzaak

CryptoAPI OLE DB-Provider voor DB2 gebruikt voor het coderen van de IBM DB2-referenties die zijn opgegeven in de verbindingstekenreeks DB2. Een coderingssleutel wordt tijdens het coderingsproces geschreven naar het profiel van de gebruiker. Aangezien een gebruikersprofiel niet geladen wordt wanneer een gebruiker niet is aangemeld bij de SQL Server-systeem, de coderingssleutel niet schrijven naar het gebruikersprofiel. Daarom, wanneer de aanvraag voor de codering mislukt, wordt het foutbericht 'Interne fout voor Netlib' geretourneerd.

Oplossing

Informatie over de hotfix

Een ondersteunde hotfix is beschikbaar bij Microsoft. Deze hotfix is echter alleen bedoeld voor het probleem dat wordt beschreven in dit artikel. Voer deze hotfix alleen uit op systemen waarop dit specifieke probleem zich voordoet. Deze hotfix moet wellicht extra worden getest. Als u geen ernstige hinder ondervindt van dit probleem, is het daarom raadzaam te wachten op de volgende update waarin deze hotfix is opgenomen.

Als de hotfix gedownload kan worden, is er een sectie 'Hotfix downloaden' aan het begin van dit Knowledge Base-artikel. Als deze sectie niet wordt weergegeven, neem dan contact op met Microsoft Customer Service and Support om de hotfix te verkrijgen.

Opmerking Als er andere problemen optreden of als probleemoplossing is vereist, moet u wellicht een apart serviceverzoek indienen. De normale ondersteuningskosten gelden voor extra ondersteuningsvragen en problemen die niet in aanmerking komen voor deze specifieke hotfix. Voor een volledige lijst met telefoonnummers van Microsoft Customer Service and Support of een afzonderlijk serviceverzoek maken, gaat u naar de volgende Microsoft-website:

http://support.microsoft.com/contactus/?ws=supportOpmerking Het formulier 'Hotfix kan worden gedownload' geeft de talen weer waarvoor de hotfix beschikbaar is. Als uw taal niet wordt weergegeven, is dit omdat een hotfix niet voor die taal beschikbaar is.

Vereisten

U moet de OLE DB-Provider voor DB2 2.0 geïnstalleerd om deze hotfix te kunnen hebben.

Opstartinformatie

U hoeft de computer niet opnieuw op te starten nadat u deze hotfix hebt toegepast.

Informatie over het register

U hoeft niet te wijzigen van het register.

Informatie over vervanging van hotfixes

Deze hotfix vervangt geen andere hotfixes.

Informatie over hotfixbestanden

Deze hotfix bevat alleen de bestanden die nodig zijn om de problemen verhelpen die in dit artikel worden vermeld. Deze hotfix bevat mogelijk niet alle bestanden die u hebt nodig om een product volledig bijwerken naar de laatste build. Van de Engelse versie van deze hotfix heeft de bestandskenmerken (of recentere bestandskenmerken) die in de volgende tabel worden weergegeven. De datums en tijden voor deze bestanden worden weergegeven in Coordinated Universal Time (UTC). Wanneer u de bestandsinformatie weergeeft, wordt deze naar lokale tijd geconverteerd. Om het verschil tussen UTC en lokale tijd, gebruikt u het tabblad tijdzone in het onderdeel datum en tijd in het Configuratiescherm.

32-bits (x 86)

Bestandsnaam

Bestandsversie

Bestandsgrootte

Datum

Tijd

Platform

Db2oledb.dll

7.0.3190.2

571,208

22-Oct-2009

18:14

x86

Microsoft.hostintegration.dataaccesslibrary.dll

7.0.3190.2

2,426,768

22-Oct-2009

18:14

x86

Msdrda.dll

7.0.3190.2

841,536

22-Oct-2009

18:13

x86

64-bits (x 64) versie

Bestandsnaam

Bestandsversie

Bestandsgrootte

Datum

Tijd

Platform

Servicestructuur

Db2oledb.dll

7.0.3190.2

807,240

22-Oct-2009

18:15

x64

Niet van toepassing

Microsoft.hostintegration.dataaccesslibrary.dll

7.0.3190.2

2,426,768

22-Oct-2009

18:15

x86

Niet van toepassing

Msdrda.dll

7.0.3190.2

1,428,800

22-Oct-2009

18:15

x64

Niet van toepassing

Db2oledb.dll

7.0.3190.2

571,208

22-Oct-2009

18:14

x86

SYSWOW

Msdrda.dll

7.0.3190.2

841,536

22-Oct-2009

18:13

x86

SYSWOW

Versie voor Itanium-architectuur

Bestandsnaam

Bestandsversie

Bestandsgrootte

Datum

Tijd

Platform

Servicestructuur

Db2oledb.dll

7.0.3190.2

1,608,008

22-Oct-2009

18:15

IA-64

Niet van toepassing

Microsoft.hostintegration.dataaccesslibrary.dll

7.0.3190.2

2,426,768

22-Oct-2009

18:15

x86

Niet van toepassing

Msdrda.dll

7.0.3190.2

2,243,904

22-Oct-2009

18:15

IA-64

Niet van toepassing

Db2oledb.dll

7.0.3190.2

571,208

22-Oct-2009

18:14

x86

SYSWOW

Msdrda.dll

7.0.3190.2

841,536

22-Oct-2009

18:13

x86

SYSWOW

Status

Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.

Meer informatie

Nadat u deze hotfix hebt toegepast, worden OLE DB-Provider voor DB2 2.0 de standaard cryptografieprovider (CSP) gebruikt in plaats van de CryptoAPI. De standaardcryptografieprovider is de coderingssleutel niet schrijven naar het profiel van de gebruiker.

Voor meer informatie over het configureren van de OLE DB-Provider voor DB2 2.0 SERVER_ENCRYPT gebruiken als het verificatietype DB2, klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base:

916183 is een update beschikbaar waarmee OLE DB-Provider voor DB2-1.0 worden aangesloten op een IBM DB2-computer die is geconfigureerd voor het gebruik van het type KRB_SERVER_ENCRYPT-verificatie of de SERVER_ENCRYPT-verificatie


Voor meer informatie over terminologie voor software-updates klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:

824684 beschrijving van de standaardterminologie die wordt gebruikt om software-updates voor Microsoft te beschrijven

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

×