Chybové hlásenie pri pokuse vytvoriť inštanciu poskytovateľ pripojenia OLE DB na SQL Server: "Nie je možné vytvoriť inštanciu poskytovateľ pripojenia OLE DB provider"

Preklady článku Preklady článku
ID článku: 2647989 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

PRIZNAKY

Uvažujme o nasledujúcom prípade:
  • Musíte nainštalovať Microsoft SQL Server 2005 alebo Microsoft SQL Server 2008.
  • Pokúsite sa vytvoriť alebo spustiť navzájom spojených serverových dotazu.
  • Navzájom spojených serverových dotazu je vytvorený alebo spustiť v kontexte používateľa, ktorý nie je lokálny správca.
V tomto scenári sa môže zobraziť chybové hlásenie, ktoré sa podobá nasledujúcemu hláseniu:
Nie je možné vytvoriť inštanciu poskytovateľa OLE DB"provider_name"pre navzájom spojených serverových"linked_server_name"

PRICINA

Tento problém sa môže vyskytnúť, ak nastavenie zabezpečenia pre MSDAINITIALIIZE DCOM triedy sú nesprávne.

RIESENIE

Ak chcete vyriešiť tento problém v systéme Windows Vista a novšie verzie systému Windows, postupujte podľa týchto krokov a začať s krok 1. Ak používate staršiu verziu systému Windows, začnite s krok 7:
  1. Kliknite na tlačidlo Štart, typu program Regedit v Hľadať programy a súbory políčko, stlačte kláves Enter a potom kliknite na tlačidlo áno.
  2. Vyhľadajte nasledovný podkľúč:
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\ {2206CDB0-19C1-11D1-89E0-00C04FD7A829}
  3. Kliknite pravým tlačidlom myši {2206CDB0-19C1-11D1-89E0-00C04FD7A829}, kliknite na tlačidlo Povolenia, a potom kliknite na tlačidlo Rozšírené.
  4. Na Vlastník kartu do Zmeniť vlastníka na, kliknite na tlačidlo Správcovia, alebo kliknite na používateľské konto, a potom kliknite na tlačidlo Uplatňovať.
  5. Na Povolenia karta, udeliť skupiny Administrators alebo užívateľské úvahy plnú kontrolu oprávnenia a potom kliknite na tlačidlo ok dva razy.
  6. Editor databázy Registry výstupu.
  7. Kliknite na tlačidlo Štart, typu Dcomcnfg v Hľadať programy a súbory políčko a potom stlačte kláves Enter.
  8. Rozbaliť Služby súčastí, rozbaľte Počítače, rozbaľte Môj počítač, a potom kliknite na tlačidlo DCOM Config.
  9. Kliknite pravým tlačidlom myši MSDAINITIALIZE, a potom kliknite na tlačidlo Vlastnosti.
  10. Na Bezpečnosť kartu do Spustenie a aktivácia povolenia, kliknite na tlačidlo Prispôsobiť, a potom kliknite na tlačidlo Upraviť.
  11. Pridanie skupiny Administrators alebo používateľské konto, ktoré chcete.

    Poznámka
    Ak máte spustený systém Windows Vista alebo novšiu verziu systému Windows, pridať používateľa alebo skupinu, ktoré ste zadali v kroku 4.
  12. Kliknutím vyberte skupiny Administrators alebo používateľské konto
  13. Podľa Povolenia pre SYSTEM, kliknutím začiarknite nasledujúce políčka pod Povoliť:
    • Lokálne spustenie
    • Vzdialené spustenie
    • Miestne aktivácia
    • Vzdialená aktivácia
    Poznámka Ak sa pripájate na server SQL Server použitím konta na serveri SQL Server, musíte prideliť povolenia na účte, podľa ktorého je spustený server SQL Server.
  14. Kliknite na tlačidlo ok.
  15. Na Bezpečnosť kartu do Prístupové práva, kliknite na tlačidlo Prispôsobiť, a potom kliknite na tlačidlo Upraviť.
  16. Kliknite na konto, skupina alebo používateľ správcovia a potom kliknutím začiarknite nasledujúce políčka v časti Povoliť:
    • Miestna prístupová
    • Vzdialený prístup
    Poznámka Pridať skupinu alebo používateľa konta správcu, ak je to nevyhnutné.
  17. Kliknite na tlačidlo ok.
  18. Na Bezpečnosť kartu do Konfigurácia povolenia, kliknite na tlačidlo Prispôsobiť, a potom kliknite na tlačidlo Upraviť.
  19. Kliknite na položku Správca skupiny v Európskom parlamente alebo používateľské konto a potom vyberte Úplný prístup začiarkavacie políčko pod Povoliť.
  20. Kliknite na tlačidlo ok dva razy.
  21. Výstup služieb súčastí.

DALSIE INFORMACIE

V systéme Windows Vista a novších verziách TrustedInstaller systémové konto vlastní MSDAINITIALIZE DCOM triedy. TrustedInstaller systémový účet je len konta, ktoré má zápis z triedy MSDAINITIALIZE. Preto v systéme Windows Vista a novších verziách je potrebné vykonať kroky č.1 až č.6 v sekcii "Riešenie" skôr ako budete upravovať vlastnosti triedy MSDAINITIALIZE.

Vlastnosti

ID článku: 2647989 - Posledná kontrola: 14. mája 2012 - Revízia: 1.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft SQL 2005 Server Enterprise
  • 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
Kľúčové slová: 
kbsurveynew kbprb kbtshoot kbmt KB2647989 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:2647989

Odošlite odozvu

 

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