Mesaj de eroare când încercați să creați o instanță a unui furnizor OLE DB în SQL Server: "Nu se poate crea o instanță a OLE DB provider"

Traduceri articole Traduceri articole
ID articol: 2647989 - View products that this article applies to.
Măriți totul | Reduceți totul

SIMPTOME

Luați în considerare următorul scenariu:
  • Instalați Microsoft SQL Server 2005 sau Microsoft SQL Server 2008.
  • Încercați să creați sau executați o interogare de server legat.
  • Interogarea server legat este creat sau a alerga în contextul unui utilizator care nu este local administrator.
În acest scenariu, este posibil să primiți un mesaj de eroare care seamănă cu următorul:
Nu se poate crea o instanță a furnizorului OLE DB"provider_name"pentru server legat"linked_server_name"

CAUZĂ

Această problemă poate apărea dacă setările de securitate pentru clasa MSDAINITIALIIZE DCOM sunt incorecte.

REZOLUȚIE

Pentru a rezolva această problemă în Windows Vista și versiunile ulterioare de Windows, urmați acești pași, și începe cu pasul 1. Dacă executați o versiune anterioară de Windows, începe cu pasul 7:
  1. Faceți clic pe Start, tip regedit în Căutare programe ?i fi?iere caseta, apăsați Enter și apoi faceți clic pe da.
  2. Găsiți următoarea subcheie:
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\ {2206CDB0-19C1-11D1-89E0-00C04FD7A829}
  3. Faceți clic dreapta pe {2206CDB0-19C1-11D1-89E0-00C04FD7A829}, faceți clic pe Permisiuni, apoi faceți clic pe Avansate.
  4. Pe Proprietar fila, sub Schimbare proprietar la, faceți clic pe Administratori, sau faceți clic pe contul de utilizator pe care doriți, și apoi faceți clic pe Aplică.
  5. Pe Permisiuni fila, acorda grupului sau utilizatorului cont Full Control permisiuni, și apoi faceți clic pe ok două ori.
  6. Ieșire registru redactor.
  7. Faceți clic pe Start, tip Dcomcnfg în Căutare programe ?i fi?iere cutie, și apoi apăsați Enter.
  8. Extinde Servicii componente, extindeți Calculatoare, extindeți Meu calculator, apoi faceți clic pe DCOM Config.
  9. Faceți clic dreapta pe MSDAINITIALIZE, apoi faceți clic pe Proprietăți.
  10. Pe Securitate fila, sub Lansarea și permisiunile de activare, faceți clic pe Particularizare, apoi faceți clic pe Editare.
  11. Adăugați grupul Administratori sau contul de utilizator pe care doriți.

    Notă
    Dacă executați Windows Vista sau o versiune mai recentă de Windows, adăugați utilizatorul sau grupul pe care ați specificat-o în pasul 4.
  12. Faceți clic pentru a selecta grupul Administratori sau contul de utilizator
  13. în conformitate cu Permisiunile pentru sistem, faceți clic pentru a bifa următoarele casete de selectare sub Permite:
    • Lansarea locale
    • Lansarea la distanță
    • Activare locale
    • La distanță de activare
    Notă Dacă vă conectați la SQL Server utilizând un cont SQL Server, trebuie să acordați aceste permisiuni în contul în care se execută SQL Server.
  14. Faceți clic pe ok.
  15. Pe Securitate fila, sub drepturi de acces, faceți clic pe Particularizare, apoi faceți clic pe Editare.
  16. Faceți clic pe contul de grup sau utilizator de administratori, și apoi faceți clic pentru a bifa următoarele casete de selectare sub Permite:
    • Acces local
    • acces la distanță
    Notă Adăugați contul de grup sau utilizator de Administrator, dacă este necesar.
  17. Faceți clic pe ok.
  18. Pe Securitate fila, sub Permisiunile de configurare, faceți clic pe Particularizare, apoi faceți clic pe Editare.
  19. Faceți clic pe grupul de Administrator sau contul de utilizator, și apoi faceți clic pe pentru a selecta Full Control casetă de selectare de sub Permite.
  20. Faceți clic pe ok două ori.
  21. Ieșire Component Services.

INFORMAȚII SUPLIMENTARE

În Windows Vista și versiunile ulterioare, contul de sistem TrustedInstaller de?ine clasa MSDAINITIALIZE DCOM. Contul de sistem TrustedInstaller este doar contul care a scrie permisiunile pe clasa MSDAINITIALIZE. Prin urmare, în Windows Vista și versiunile ulterioare, trebuie să efectuați pașii de la 1 la 6 în secțiunea „Rezolvare"înainte de a edita proprietățile de clasa MSDAINITIALIZE.

Proprietă?i

ID articol: 2647989 - Ultima examinare: 14 mai 2012 - Revizie: 1.0
SE APLICĂ LA:
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Service Pack 2
  • Microsoft SQL Server 2005 Service Pack 3
  • Microsoft SQL Server 2005 Service Pack 4
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
Cuvinte cheie: 
kbsurveynew kbprb kbtshoot kbmt KB2647989 KbMtro
Traducere automată
IMPORTANT: Acest articol a fost tradus de software-ul de traducere automată Microsoft, si nu de un traducător. Microsoft vă oferă atât articole traduse de persoane, cât și articole traduse automat, astfel incat aveti access la toate articolele din Baza noastră de informatii în limba dvs. materna. Totuși, un articol tradus automat nu este întotdeauna perfect. Acesta poate conține greșeli de vocabular, sintaxă sau gramatică, la fel cum un vorbitor străin poate face greșeli vorbind limba dvs. materna. Compania Microsoft nu este responsabilă pentru nici o inexactitate, eroare sau daună cauzată de traducerea necorespunzătoare a conținutului sau de utilizarea traducerii necorespunzătoare de către clienții nostri. De asemenea, Microsoft actualizează frecvent software-ul de traducere automată.
Face?i clic aici pentru a vizualiza versiunea în limba engleză a acestui articol:2647989

Trimite?i feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com