Simptome
Configurați Microsoft OLE DB Provider pentru DB2 2.0 pentru a utiliza autentificare SERVER_ENCRYPT pentru conectarea la o bază de date IBM DB2. Când încercați să vă conectați la această bază de date utilizând un server SQL Server legat, care este definit pentru baza de date IBM DB2, primiţi următorul mesaj de eroare:
OLE DB provider "DB2OLEDB" pentru server legat "nume de Server legat" returnat mesajul "Eroare internă NetLib."
MSG 7303, Level 16, State 1, Server numele serverului, Line 1
Imposibil de inițializat obiectul sursă de date OLE DB Provider "DB2OLEDB" pentru server legat "nume de Server legat."
Această problemă apare când OLE DB Provider pentru DB2 2.0 este iniţializat sub un context de utilizator care nu este conectat la sistemul de SQL Server în cazul în care este definit server legat. Dacă utilizatorul care este utilizarea unui server legat se conectează la sistemul de SQL Server, serverul legat cu succes poate conecta la baza de date IBM DB2 pentru a executa interogări.
Notă Această problemă poate apărea, de asemenea, în anumite scenarii care nu se referă la serverele SQL Server legat. Aceste scenarii, poate apărea dacă OLE DB Provider pentru DB2 2.0 este iniţializat pentru utilizarea de către un utilizator care nu este conectat la sistemul de SQL Server. Problema apare pentru utilizatorii care nu a făcut Log on dacă OLE DB Provider pentru DB2 2.0 este configurat să utilizeze o metodă de autentificare DB2, care nu are nevoie de criptare, cum ar fi autentificare SERVER.
Cauza
OLE DB Provider pentru DB2 utilizează CryptoAPI pentru criptarea IBM DB2 acreditările specificate în șirul de conexiune DB2. În timpul procesului de criptare, o cheie de criptare este scris în profilul de utilizator. Deoarece un profil utilizator nu se încarcă atunci când un utilizator nu este conectat la sistemul de SQL Server, cheia de criptare nu pot fi scrise în profilul de utilizator. De aceea, când solicitarea de criptare nu reușește, se returnează mesajul de eroare "Eroare internă Netlib".
Rezolvare
Informații despre remedierea rapidă
O remediere rapidă compatibilă este disponibilă de la Microsoft. Cu toate acestea, această remediere rapidă este destinată pentru a corecta doar problema descrisă în acest articol. Aplicați această remediere rapidă numai pentru sistemele care întâmpină această problemă anume. Această remediere rapidă poate să necesite testare suplimentară. De aceea, dacă nu sunteți grav afectat de această problemă, vă recomandăm să aşteptaţi următoarea actualizare software care conţine această remediere rapidă.
Dacă remedierea rapidă este disponibilă pentru descărcare, există o secțiune "Descărcare remediere rapidă disponibilă" în partea de sus a acestui articol din baza de cunoștințe. Dacă nu apare această secţiune, contactaţi Microsoft Client Service și suport pentru a obţine remedierea rapidă.
Notă Dacă se produc probleme suplimentare sau este necesară depanarea, poate fi necesar să creați o solicitare de asistenţă separată. Costurile de obicei pentru suport se vor aplica pentru sprijin suplimentar, întrebări și probleme care nu sunt specifice pentru această remediere rapidă . Pentru o listă completă cu numerele de telefon ale clienților servicii și asistență Microsoft sau pentru a crea o solicitare de asistenţă separată, vizitați următorul site Web Microsoft:
http://support.microsoft.com/contactus/?ws=supportNotă Formularul "Descărcare remediere rapidă disponibilă" afişează limbile pentru care este disponibilă remedierea rapidă. Dacă nu vedeți limba dvs., înseamnă că o remediere rapidă nu este disponibilă pentru respectiva limbă.
Cerințe preliminare
Trebuie să aveți OLE DB Provider pentru DB2 2.0 instalat pentru a aplica această remediere rapidă.
Informații despre repornire
Nu trebuie să reporniți computerul după aplicarea acestei remedieri rapide.
Informații despre registry
Nu trebuie să modificați registry.
Informații despre înlocuirea remedierii rapide
Această remediere rapidă nu înlocuiește nicio altă remediere rapidă.
Informații despre fișierul remedierii rapide
Această remediere rapidă conține doar acele fișiere care sunt necesare pentru a corecta problemele descrise în acest articol. Această remediere rapidă poate să nu conțină de toate fişierele necesare pentru actualizarea completă a unui produs la cea mai recentă versiune. Versiunea în limba engleză a acestei remedieri rapide are atributele de fişier (sau atribute de fişier mai recente) enumerate în următorul tabel. Datele şi orele acestor fişiere sunt exprimate în listă în ora universală (UTC). Când vizualizaţi informaţiile despre fișier, acesta este convertit la ora locală. Pentru a afla diferența între timpul universal și cel local, utilizați fila fus orar în elementul dată și oră din panoul de Control.
32 de biți (x 86) versiune
Nume de fișier |
Versiune fișier |
Dimensiune fișier |
Data |
Ora |
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 de biți (x 64)
Nume de fișier |
Versiune fișier |
Dimensiune fișier |
Data |
Ora |
Platformă |
Ramură de servicii |
---|---|---|---|---|---|---|
Db2oledb.dll |
7.0.3190.2 |
807,240 |
22-Oct-2009 |
18:15 |
x64 |
Nu este aplicabil |
Microsoft.hostintegration.dataaccesslibrary.dll |
7.0.3190.2 |
2,426,768 |
22-Oct-2009 |
18:15 |
x86 |
Nu este aplicabil |
Msdrda.dll |
7.0.3190.2 |
1,428,800 |
22-Oct-2009 |
18:15 |
x64 |
Nu este aplicabil |
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 |
Versiunea de arhitectura Itanium
Nume de fișier |
Versiune fișier |
Dimensiune fișier |
Data |
Ora |
Platformă |
Ramură de servicii |
---|---|---|---|---|---|---|
Db2oledb.dll |
7.0.3190.2 |
1,608,008 |
22-Oct-2009 |
18:15 |
IA-64 |
Nu este aplicabil |
Microsoft.hostintegration.dataaccesslibrary.dll |
7.0.3190.2 |
2,426,768 |
22-Oct-2009 |
18:15 |
x86 |
Nu este aplicabil |
Msdrda.dll |
7.0.3190.2 |
2,243,904 |
22-Oct-2009 |
18:15 |
IA-64 |
Nu este aplicabil |
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 |
Stare
Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".
Mai multe informații
După aplicarea acestei remedieri rapide, OLE DB Provider pentru DB2 2.0 utilizează furnizorul implicit de servicii criptografice (CSP) în loc de CryptoAPI. Implicit CSP scrie cheia de criptare profilul de utilizator.
Pentru mai multe informații despre cum se configurează OLE DB Provider pentru DB2 2.0 pentru a utiliza SERVER_ENCRYPT ca tipul de autentificare DB2, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:
916183 este disponibilă o actualizare care vă permite să OLE DB Provider pentru DB2 1.0 acceptă o conexiune la un computer IBM DB2, care este configurat pentru a utiliza tipul de autentificare KRB_SERVER_ENCRYPT sau tipul de autentificare SERVER_ENCRYPT
Pentru mai multe informaţii despre terminologia privind actualizarea software-ului, faceţi clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoştinţe Microsoft:
824684 Descrierea terminologiei standard care este utilizat pentru a descrie actualizările de software Microsoft