sql Server ole db sağlayıcısının örneğini oluşturmaya çalıştığınızda hata iletisi: "ole db sağlayıcısı örneği oluşturulamıyor"

Makale çevirileri Makale çevirileri
Makale numarası: 2647989 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Belirtiler

Aşağıdaki senaryoyu düşünün:
  • Microsoft sql Server 2005 veya Microsoft sql Server 2008 yükleyin.
  • Oluşturmak veya bir bağlantılı sunucu sorgusu çalıştırmak deneyin.
  • Bağlantılı sunucu sorgusu oluşturulduğunda veya bir yerel yönetici olmayan bir kullanıcı bağlamında çalışacak.
Bu senaryoda, aşağıdakine benzer bir hata iletisi alabilirsiniz:
ole db sağlayıcısı örneği oluşturulamıyor"provider_name"bağlantılı sunucu"linked_server_name"

Neden

MSDAINITIALIIZE dcom sınıfı için güvenlik ayarları hatalıysa, bu sorun oluşabilir.

Çözüm

Windows Vista ve Windows'un sonraki sürümlerinde bu sorunu gidermek için aşağıdaki adımları izleyin ve adım 1 ile başlayın. Windows'un önceki bir sürümünü çalıştırıyorsanız, adım 7 ile başlatın:
  1. ' I tıklatın Başlat, türü Regedit içinde Arama programları ve dosyaları kutusuna, Enter tuşuna basın ve ardından Evet.
  2. Aşağıdaki alt anahtarı bulun:
    {2206CDB0-19C1-11D1-89E0-00C04FD7A829} HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\
  3. Sağ tıklatma {2206CDB0-19C1-11D1-89E0-00C04FD7A829},'ı tıklatın İzinlerve ardından Gelişmiş.
  4. Üzerinde Sahibi altında sekme Yeni sahibi,'ı tıklatın Yöneticiler, veya seçeneğini tıklatın ve ardından kullanıcı hesabı Uygula.
  5. Üzerinde İzinler sekmesi, Administrators grubunun veya kullanıcı hesabının Tam Denetim izinleri verin ve sonra tıklatın TAMAM iki kez.
  6. Çıkış Kayıt Defteri Düzenleyicisi.
  7. ' I tıklatın Başlat, türü DCOMCNFG içinde Arama programları ve dosyaları kutusuna ve sonra da Enter tuşuna basın.
  8. Genişlet Bileşen Hizmetleri, genişletme Bilgisayarlar, genişletme Bilgisayarımve ardından dcom Yapılandırması.
  9. Sağ tıklatma MSDAINITIALIZEve ardından Özellikler.
  10. Üzerinde Güvenlik altında sekme Başlatma ve etkinleştirme izinleri,'ı tıklatın Özelleştirmeve ardından Düzenle.
  11. Administrators grubunun veya istediğiniz kullanıcı hesabını ekleyin.

    Not
    Windows Vista veya sonraki bir Windows sürümünü çalıştırıyorsanız, adım 4'te belirtilen Grup ya da kullanıcı ekleyin.
  12. Administrators grubu veya kullanıcı hesabını seçmek için tıklatın.
  13. Altında Sistem için izinleri, altındaki aşağıdaki onay kutularını tıklatıp seçin. İzin ver:
    • Yerel başlatma
    • Uzaktan Başlatma
    • Yerel etkinleştirme
    • Uzaktan etkinleştirme
    Not sql Server sql Server hesabı kullanarak bağlanıyorsanız, sql Server çalıştıran hesabı izinleri vermeniz gerekir.
  14. ' I tıklatın TAMAM.
  15. Üzerinde Güvenlik altında sekme Erişim izinleri,'ı tıklatın Özelleştirmeve ardından Düzenle.
  16. Yöneticiler grubu veya kullanıcı hesabını tıklatın ve sonra altındaki aşağıdaki onay kutularını seçmek için tıklatın İzin ver:
    • Yerel erişim
    • Uzaktan erişim
    Not Gerekiyorsa, yönetici grubu veya kullanıcı hesabını ekleyin.
  17. ' I tıklatın TAMAM.
  18. Üzerinde Güvenlik altında sekme Yapılandırma izinleri,'ı tıklatın Özelleştirmeve ardından Düzenle.
  19. Yönetici Grup veya kullanıcı hesabını tıklatın ve ardından Tam Denetim onay kutusunun altında İzin ver.
  20. ' I tıklatın TAMAM iki kez.
  21. Bileşen Hizmetleri çıkın.

Daha fazla bilgi

Windows Vista ve sonraki sürümler, MSDAINITIALIZE dcom sınıfı TrustedInstaller sistem hesap sahibi. TrustedInstaller sistem olan yalnızca hesap yazma izinleri MSDAINITIALIZE sınıfını hesaptır. Bu nedenle, Windows Vista ve sonraki sürümler, MSDAINITIALIZE sınıfının özelliklerini düzenlemeden önce 1 ile 6 "Çözüm" bölümündeki adımları gerçekleştirmelisiniz.

Özellikler

Makale numarası: 2647989 - Last Review: 14 Mayıs 2012 Pazartesi - Gözden geçirme: 1.0
Bu makaledeki bilginin uygulandığı durum:
  • 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
Anahtar Kelimeler: 
kbsurveynew kbprb kbtshoot kbmt KB2647989 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:2647989

Geri Bildirim Ver

 

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