Microsoft Dynamics CRM 4.0'da bir rapor çalıştırdığınızda hata iletisi: "Raporlama Hatası. Rapor görüntülenemiyor"

Makale çevirileri Makale çevirileri
Makale numarası: 946585 - Bu makalenin geçerli olduğu ürünleri görün.
Genel kullanıma sunulan Microsoft Bilgi Bankası web sitesinde Microsoft Dynamics ile ilgili sınırlı içerik sağlanmaktadır. Microsoft Dynamics ile ilgili tüm içerik ve ek kaynaklar için şu adresleri ziyaret edin:

Dynamics Müşterileri
Microsoft Dynamics Müşteri Kaynağı*
Dynamics İş Ortakları
Microsoft Dynamics İş Ortağı Kaynağı

* Müşterilerin, İşletmeye Hazır İyileştirme Planı gibi bir Microsoft Dynamics hizmet planı ya da Yazılım Güvencesi olması gerekir.
Hepsini aç | Hepsini kapa

Belirtiler

Microsoft Dynamics CRM 4.0'da bir rapor çalıştırdığınızda, aşağıdaki hata iletisini alırsınız:
Raporlama Hatası. Rapor görüntülenemiyor.
Ayrıca, rapor sunucusu günlük dosyasına aşağıdaki olay kaydedilir:
w3wp!processing!5!12/10/2007-15:06:18:: e HATA: Oluşturma
Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: 'CRM' veri kaynağına bağlantı oluşturulamıyor.
Bilgi: Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: 'CRM' veri kaynağına bağlantı oluşturulamıyor. ---> System.Data.SqlClient.SqlException: Oturum açma tarafından istenen "MSCRM_CONFIG" veritabanı açılamıyor. Oturum açılamadı.
<Kimlik doğrulaması yapan hesap için yer tutucu> kullanıcısı için oturum açılamadı.

Neden

Bu sorun, Microsoft SQL Server Reporting Services için Microsoft Dynamics CRM Veri Bağlayıcısı'nın kimlik doğrulaması için kullandığı hesabın Microsoft CRM veritabanları için gerekli izinleri bulunmaması nedeniyle oluşur.

Çözüm

Bu sorunu gidermek için, ilgili hesaba Microsoft Dynamics CRM veritabanlarına erişim için uygun izinleri atayın. Bunu yapmak için aşağıdaki adımları izleyin:
  1. Microsoft SQL Server için Microsoft Dynamics CRM Veri Bağlayıcısı tarafından Microsoft SQL Server'da kimlik doğrulaması gerçekleştirmek için kullanılan hesabı tanımlayın.

    Microsoft SQL Reporting Services 2005 için

    Microsoft SQL Server Reporting Services için Microsoft Dynamics CRM Veri Bağlayıcısı bir SQL Reporting Services 2005 örneği üzerinde yüklüyse, Microsoft SQL Server Reporting Services için Microsoft Dynamics CRM Veri Bağlayıcısı, SQL Reporting Services tarafından kullanılan Internet Information Services (IIS) uygulama havuzu kimliği olarak SQL Server'da kimlik doğrulaması gerçekleştirir. SQL Reporting Services tarafından kullanılan IIS uygulama havuzunun kimliğini belirlemek için şu adımları kullanın:
    1. Microsoft SQL Reporting Services sunucusunda, Başlat düğmesini tıklatın ve Tüm Programlar'ın üzerine gelin, Microsoft SQL Server 2005'i tıklatın, Yapılandırma Araçları'nı tıklatın ve sonra da Reporting Services Yapılandırma'yı tıklatın.
    2. Rapor Sunucusu Yükleme Örneği Seçimi altında, Microsoft SQL Server Reporting Services için Microsoft CRM Veri Bağlayıcısı'nın yüklü olduğu SQL Reporting Services örneğini seçin ve Bağlan'ı tıklatın.
    3. Web Hizmeti Kimliği'ni tıklatın. ASP.Hizmet Hesabı değerini not alın. Bu değer, IIS uygulama havuzu için SQL Reporting Services tarafından hangi hesabın kullanıldığını gösterir ve bu hesap aynı zamanda Microsoft SQL Server Reporting Services için Microsoft Dynamics CRM Veri Bağlayıcısı'nın SQL Server'da kimlik doğrulaması gerçekleştirmek için kullandığı hesaptır.

    SQL Reporting Services 2008 için

    Microsoft SQL Server Reporting Services için Microsoft Dynamics CRM Veri Bağlayıcısı bir SQL Reporting Services 2008 örneği üzerinde yüklüyse, SQL Server Reporting Services adlı Windows hizmetini çalıştıran hesap olarak SQL Server'da kimlik doğrulaması gerçekleştirir. SQL Server Reporting Services adlı Windows hizmetini çalıştıran hesabı belirlemek için şu adımları izleyin:
    1. Microsoft SQL Reporting Services sunucusunda, Başlat düğmesini tıklatın, Yönetimsel Araçlar'ın üzerine gelin ve sonra Hizmetler'i tıklatın.
    2. SQL Server Reporting Services hizmetini bulun ve Farklı Oturum Aç sütununda listelenen değeri not alın.
  2. Microsoft Dynamics CRM veritabanlarına erişmek için uygun izinleri hesaba atayın.
    SQL Reporting Services ve SQL Server veritabanları aynı sunucu üzerinde yüklüyse ve 1. adımda belirlediğiniz hesap Ağ Hizmeti ise şu adımları izleyin:
    1. SQL Server Management Studio'yu başlatın. Bunu yapmak için, Başlat düğmesini tıklatın ,Tüm Programlar'ın üzerine gelin, Microsoft SQL Server 2005'in üzerine gelin ve sonra SQL Server Management Studio'yu tıklatın.
    2. Güvenlik'i genişletin, oturumlar'ı genişletin, NT AUTHORITY\NETWORK SERVICE hesabını sağ tıklatın ve sonra Özellikler'i tıklatın.
    3. Kullanıcı Eşlemeleri'ni tıklatın.
    4. Kuruluş_adı_MSCRM onay kutusunu tıklatıp seçin, sonra da ortak ve CRMReaderRole onay kutularını tıklatıp seçin.

      Not Kuruluş_adı yer tutucusu, kuruluşun asıl adı için bir yer tutucudur.
    5. MSCRM_Config onay kutusunu tıklatıp seçin, sonra da ortak ve CRMReaderRole onay kutularını tıklatıp seçin.
    6. Tamam'ı tıklatın.


    SQL Reporting Services ve SQL veritabanları aynı sunucu üzerinde yüklüyse ve 1. adımda belirlediğiniz hesap Yerel Sistem ise şu adımları izleyin:
    1. SQL Server Management Studio'yu başlatın. Bunu yapmak için, Başlat düğmesini tıklatın, Tüm Programlar'ın üzerine gelin, Microsoft SQL Server 2005'in üzerine gelin, sonra da SQL Server Management Studio'yu tıklatın.
    2. Güvenlik'i genişletin, oturumlar'ı genişletin, NT AUTHORITY\SYSTEM hesabını sağ tıklatın ve sonra Özellikler'i tıklatın.
    3. Kullanıcı Eşlemeleri'ni tıklatın.
    4. Kuruluş_adı_MSCRM onay kutusunu tıklatıp seçin, sonra da ortak ve CRMReaderRole onay kutularını tıklatıp seçin.

      Not Kuruluş_adı yer tutucusu, kuruluşun asıl adı için bir yer tutucudur.
    5. MSCRM_Config onay kutusunu tıklatıp seçin, sonra da ortak ve CRMReaderRole onay kutularını tıklatıp seçin.
    6. Tamam'ı tıklatın.


    SQL Reporting Services ve SQL Server veritabanları ayrı sunucular üzerinde yüklüyse ve 1. adımda belirlediğiniz hesap Ağ Hizmeti veya Yerel Sistem ise şu adımları izleyin:
    1. a. Active Directory Kullanıcıları ve Bilgisayarları'nı açın ve SQL Reporting Services bilgisayar hesabının Microsoft Dynamics CRM yüklemesi tarafından oluşturulan SQLAccessGroup'un üyesi olduğunu doğrulayın.
    2. SQL Server Management Studio'yu başlatın. Bunu yapmak için, Başlat düğmesini tıklatın, Tüm Programlar'ın üzerine gelin, Microsoft SQL Server 2005'in üzerine gelin ve sonra SQL Server Management Studio'yu tıklatın.
    3. Güvenlik'i genişletin, oturumlar'ı genişletin, SQLAccessGroup hesabını sağ tıklatın ve sonra Özellikler'i tıklatın.
    4. Kullanıcı Eşlemeleri'ni tıklatın.
    5. Kuruluş_adı_MSCRM onay kutusunu tıklatıp seçin, sonra da ortak ve CRMReaderRole onay kutularını tıklatıp seçin.

      Not Kuruluş_adı yer tutucusu, kuruluşun asıl adı için bir yer tutucudur.
    6. MSCRM_Config onay kutusunu tıklatıp seçin, sonra da ortak ve CRMReaderRole onay kutularını tıklatıp seçin.
    7. Tamam'ı tıklatın.


    SQL Reporting Services bir etki alanı kullanıcı hesabı olarak çalışıyorsa aşağıdaki adımları tamamlayın:
    1. Active Directory Kullanıcıları ve Bilgisayarları'nı açın ve 1. adımda belirlediğiniz kullanıcı hesabının Microsoft Dynamics CRM yüklemesi tarafından oluşturulan SQLAccessGroup'un üyesi olduğunu doğrulayın.
    2. SQL Server Management Studio'yu başlatın. Bunu yapmak için, Başlat'ı tıklatın, Tüm Programlar'ın üzerine gelin, Microsoft SQL Server 2005'in üzerine gelin ve sonra SQL Server Management Studio'yu tıklatın.
    3. Güvenlik'i genişletin, oturumlar'ı genişletin, SQLAccessGroup hesabını sağ tıklatın ve sonra Özellikler'i tıklatın.
    4. Kullanıcı Eşlemeleri'ni tıklatın.
    5. Kuruluş_adı_MSCRM onay kutusunu tıklatıp seçin, sonra da ortak ve CRMReaderRole onay kutularını tıklatıp seçin.

      Not Kuruluş_adı yer tutucusu, kuruluşun asıl adı için bir yer tutucudur.
    6. MSCRM_Config onay kutusunu tıklatıp seçin, sonra da ortak ve CRMReaderRole onay kutularını tıklatıp seçin.
    7. Tamam'ı tıklatın.

Referanslar

Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
946289 Microsoft Dynamics CRM 4.0'da bir rapor çalıştırdığınızda hata iletisi: "Rapor görüntülenemiyor"

Özellikler

Makale numarası: 946585 - Last Review: 12 Eylül 2011 Pazartesi - Gözden geçirme: 2.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Dynamics CRM 4.0
Anahtar Kelimeler: 
kbmbsreports kberrmsg kbexpertisebeginner kbtshoot kbmbsmigrate kbprb kbexpertiseinter KB946585

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