Belirti
Microsoft SQL Server 2008 veya Microsoft SQL Server 2008 R2 örneği kümelenmiş varsayalım. Yeni bir etki alanı hesabı için SQL Server Kurulum sırasında belirtilen hesabın SQL Server Yapılandırma Yöneticisi'nde hizmet hesabını değiştirdiğinizde, SQL Server Yapılandırma Yöneticisi'nde aşağıdakine benzer bir hata iletisi alırsınız:
WMI sağlayıcı hatası
Belirlenemeyen bir hata [0x80004005]
Ayrıca, kümelenmiş Microsoft SQL Server Analysis Services örneği başlatılamıyor. Sistem olay günlüğünü denetleyin, aşağıdaki hata iletisi görüntülenir:
MSSQLServerOLAPService hizmet <etki alanı> oturum açamıyor \ <Yeni hesap> aşağıdaki hata nedeniyle şu anda yapılandırılmış parola ile:
Oturum açma hatası: kullanıcıya bu bilgisayarda istenen oturum açma türü sağlanmadı.
Hizmet: MSSQLServerOLAPService
Etki alanı ve hesap: < etki alanı> \ <Yeni hesap>
Bu hizmet hesabı gerekli kullanıcı sağ "Log." bir hizmet olarak yok
Kullanıcı eylemi
"Hizmet hizmet hesabına bu bilgisayarda oturum açma" atayın. Bunu yapmak için yerel güvenlik ayarları (Secpol.msc) kullanabilirsiniz. Bu bilgisayar bir kümede ise, kümedeki tüm düğümlerde küme hizmeti hesabının bu kullanıcı hakkının atandığı denetleyin.
Hizmet hesabı için bu kullanıcı hakkı atanmış ve kullanıcı hakkının kaldırılması gibi görünüyor, bu düğümle ilişkili Grup İlkesi nesnesini sağ kaldırma bulmak için etki alanı yöneticinize danışın.
Not: Daha önce gösterilen hizmeti için varsayılan örneğidir. Adlandırılmış bir örneği için MSOLAP$ <örnek adı>hizmet addır.
Neden
Kümelenmiş örneği Analysis Services ayarladığınızda, hizmet SID (SeServiceLogonRight) "yerel ilkesi hizmet kullanıcısı olarak oturum aç" hakkı verilmediği için bu sorun oluşur.
Çözüm
Bu sorunu gidermek için SQL Server Analysis Services yerel ilke kullanıcı "hizmet olarak oturum aç" hakkı SID hizmet vermek.
-
SQL Server Analysis Services, varsayılan örneği için t NT SERVICE\MSSQLServerOLAPServicehizmet SID ad olur.
-
Adlandırılmış bir örneği için SERVICE\MSOLAP$ NT< örnek adı >adıdır.
Hizmet SID hizmet hakkı olarak üzerinde günlük vermek için şu adımları izleyin:
-
Secpol.msc komutunu çalıştırarak açık Yerel Güvenlik İlkesi .
-
. Yerel ilkeler' i genişletin
-
C Kullanıcı hakları ataması. 'yi tıklatın.
-
Sağ bölmede, bir hizmet olarak oturum aç'ısağ tıklatın ve sonra Özellikler' i tıklatın.
-
. Kullanıcı veya Grup Ekle' yi tıklatın
-
Konumlar düğmesini tıklatın, sunucu adını seçin ve Tamam. 'ı
-
Kutusunda Enter nesne adları seçmek içinNT SERVICE\MSSQLServerOLAPService, yazın ve ardından Tamam.
Not: Adlandırılmış bir örneği için bunun yerine kullanın MSOLAP$< örnek adı >. -
Tamam' ı tıklatın.
Kümedeki tüm düğümler için bu adımları yinelemeniz gerekir.
Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Daha fazla bilgi
Bu sorun, yalnızca Kümelenmiş SQL Server 2008 ve SQL Server 2008 R2 Analysis Services örneklerini etkiler. Microsoft SQL Server 2012 ve program sonraki sürümleri için bu sorunu yeniden oluşturamıyorsanız.