Ilmoitetaan virheestä. Raporttia ei voi näyttää -virhesanoma suoritettaessa raportti Microsoft Dynamics CRM 4.0:ssä

Artikkeleiden käännökset Artikkeleiden käännökset
Artikkelin tunnus: 946585 - Näytä tuotteet, joita tämä artikkeli koskee.
Julkisessa Microsoft Knowledge Base -tietokannan WWW-sivustossa tarjotaan Microsoft Dynamics -sisältöä rajoitetusti. Täydellinen sisältö ja muita Microsoft Dynamics -resursseja on seuraavassa:

Dynamics-asiakkaat
Microsoft Dynamics CustomerSource*
Dynamics-kumppanit
Microsoft Dynamics PartnerSource

* Edellyttää, että asiakkailla on Microsoft Dynamics -palvelusuunnitelma, kuten Business Ready Enhancement Plan, tai SA-ylläpito.
Laajenna kaikki | Kutista kaikki

Oire

Kun yrität suorittaa raportin Microsoft Dynamics CRM 4.0:ssa, näyttöön tulee seuraava virhesanoma:
Ilmoitetaan virheestä. Raporttia ei voi näyttää.
Lisäksi seuraavankaltainen tapahtuma kirjataan raporttipalvelimen lokitiedostoon:
w3wp!processing!5!10.12.2007-15:06:18:: e VIRHE: Aiheutetaan
Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Yhteyttä tietolähteeseen CRM ei voi luoda.
Tiedot: Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Yhteyttä tietolähteeseen CRM ei voi luoda. ---> System.Data.SqlClient.SqlException: Kirjautumisen pyytämää tietokantaa MSCRM_CONFIG ei voi avata. Kirjautuminen epäonnistui.
Kirjautuminen epäonnistui käyttäjälle <todentavan tilin paikkamerkki>.

Syy

Tämä ongelma ilmenee, koska tilillä, jota Microsoft Dynamics CRM Data Connector for Microsoft SQL Server Reporting Servicesin käyttää todentamiseen, ei ole oikeuksia Microsoft CRM -tietokantoihin.

Ratkaisu

Voit ratkaista tämän ongelman myöntämällä asianmukaiselle tilille oikeudet käyttää Microsoft Dynamics CRM -tietokantoja. Voit tehdä tämän seuraavasti:
  1. Selvitä tili, jota Microsoft Dynamics CRM Data Connector for Microsoft SQL Server käyttää ja joka todentaa Microsoft SQL Serveriin.

    Microsoft SQL Reporting Services 2005

    Jos Microsoft Dynamics CRM Data Connector for Microsoft SQL Server Reporting Services on asennettuna SQL Reporting Services 2005 -esiintymään, Microsoft Dynamics CRM Data Connector for Microsoft SQL Server Reporting Services todentaa SQL Serveriin SQL Reporting Servicesin käyttämän Internet Information Services (IIS) -sovellussarjan käyttäjätietona. Jos haluat selvittää SQL Reporting Servicesin käyttämän IIS-sovellussarjan käyttäjätiedon, toimi seuraavasti:
    1. Napsauta Microsoft SQL Reporting Services -palvelimessa Käynnistä-painiketta ja valitse sitten Kaikki ohjelmat, Microsoft SQL Server 2005, Määritystyökalut ja Reporting Services Configuration.
    2. Valitse Report Server Installation Instance Selection -kohdassa se SQL Reporting Services -esiintymä, jossa Microsoft CRM Data Connector for Microsoft SQL Server Reporting Services on asennettuna, ja valitse sitten Connect.
    3. Valitse Web Service Identify. Kirjoita ASP.NET Service Account -arvo muistiin. Tämä arvo ilmaisee, mitä tiliä käytetään SQL Reporting Servicesin käyttämälle IIS-sovellussarjalle. Se on myös tili, jota Microsoft Dynamics CRM Data Connector for Microsoft SQL Server Reporting Services käyttää SQL Serveriin todentamiseen.

    SQL Reporting Services 2008

    Jos Microsoft Dynamics CRM Data Connector for Microsoft SQL Server Reporting Services on asennettuna SQL Reporting Services 2008 -esiintymään, se todentaa SQL Serveriin tilinä, joka suorittaa SQL Server Reporting Services -Windows-palvelua. Voit selvittää SQL Server Reporting Services -Windows-palvelua suorittavan tilin seuraavasti:
    1. Napsauta Microsoft SQL Reporting Services -palvelimessa, Käynnistä-painiketta, valitse Valvontatyökalut ja valitse sitten Palvelut.
    2. Etsi SQL Server Reporting Services -palvelu ja kirjoita sitten Kirjaudu nimellä-sarakkeessa oleva arvo muistiin.
  2. Myönnä asianmukaiselle tilille oikeudet käyttää Microsoft Dynamics CRM -tietokantoja.
    Jos SQL Reporting Services- ja SQL Server -tietokannat on asennettu samaan palvelimeen ja vaiheessa 1 selville saatu tili on Verkkopalvelu, toimi seuraavasti:
    1. Käynnistä SQL Server Management Studio. Voit tehdä tämän napsauttamalla Käynnistä-painiketta, valitsemalla Kaikki ohjelmat, valitsemalla Microsoft SQL Server 2005 ja valitsemalla sitten SQL Server Management Studio.
    2. Laajenna Security, laajenna logins, napsauta hiiren kakkospainikkeella NT AUTHORITY\NETWORK SERVICE -kohdetta ja valitse sitten Properties.
    3. Valitse User Mappings.
    4. Valitse Organisaation_nimi_MSCRM-valintaruutu ja valitse sitten public-valintaruutu sekä CRMReaderRole-valintaruutu.

      Huomautus Organisaation_nimi on todellisen organisaation nimen paikkamerkki.
    5. Valitse MSCRM_Config-valintaruutu ja valitse sitten public-valintaruutu sekä CRMReaderRole-valintaruutu.
    6. Valitse OK.


    Jos SQL Reporting Services- ja SQL-tietokannat on asennettu samaan palvelimeen ja vaiheessa 1 selville saatu tili on Paikallinen järjestelmä, toimi seuraavasti:
    1. Käynnistä SQL Server Management Studio. Voit tehdä tämän napsauttamalla Käynnistä-painiketta, valitsemalla Kaikki ohjelmat, valitsemalla Microsoft SQL Server 2005 ja valitsemalla sitten SQL Server Management Studio.
    2. Laajenna Security, laajenna logins, napsauta hiiren kakkospainikkeella NT AUTHORITY\SYSTEM -kohdetta ja valitse sitten Properties.
    3. Valitse User Mappings.
    4. Valitse Organisaation_nimi_MSCRM-valintaruutu ja valitse sitten public-valintaruutu sekä CRMReaderRole-valintaruutu.

      Huomautus Organisaation_nimi on todellisen organisaation nimen paikkamerkki.
    5. Valitse MSCRM_Config-valintaruutu ja valitse sitten public-valintaruutu sekä CRMReaderRole-valintaruutu.
    6. Valitse OK.


    Jos SQL Reporting Services- ja SQL Server -tietokannat on asennettu eri palvelimiin ja vaiheessa 1 selville saatu tili on Verkkopalvelu tai Paikallinen järjestelmä, toimi seuraavasti:
    1. a. Avaa Active Directoryn käyttäjät ja tietokoneet -laajennus ja tarkista, että SQL Reporting Services -tietokonetili on Microsoft Dynamics CRM -asennuksen luoman SQLAccessGroup-ryhmän jäsen.
    2. Käynnistä SQL Server Management Studio. Voit tehdä tämän napsauttamalla Käynnistä-painiketta, valitsemalla Kaikki ohjelmat, valitsemalla Microsoft SQL Server 2005 ja valitsemalla sitten SQL Server Management Studio.
    3. Laajenna Security, laajenna logins, napsauta hiiren kakkospainikkeella SQLAccessGroup-kohdetta ja valitse sitten Properties.
    4. Valitse User Mappings.
    5. Valitse Organisaation_nimi_MSCRM-valintaruutu ja valitse sitten public-valintaruutu sekä CRMReaderRole-valintaruutu.

      Huomautus Organisaation_nimi on todellisen organisaation nimen paikkamerkki.
    6. Valitse MSCRM_Config-valintaruutu ja valitse sitten public-valintaruutu sekä CRMReaderRole-valintaruutu.
    7. Valitse OK.


    Tee seuraavat toimet, jos SQL Reporting Servicesiä suoritetaan toimialuekäyttäjätilinä:
    1. Avaa Active Directoryn käyttäjät ja tietokoneet -laajennus ja tarkista, että vaiheessa 1 selvitetty käyttäjätili on Microsoft Dynamics CRM -asennuksen luoman SQLAccessGroup-ryhmän jäsen.
    2. Käynnistä SQL Server Management Studio. Voit tehdä tämän napsauttamalla Käynnistä-painiketta, valitsemalla Kaikki ohjelmat, valitsemalla Microsoft SQL Server 2005 ja valitsemalla sitten SQL Server Management Studio.
    3. Laajenna Security, laajenna logins, napsauta hiiren kakkospainikkeella SQLAccessGroup-kohdetta ja valitse sitten Properties.
    4. Valitse User Mappings.
    5. Valitse Organisaation_nimi_MSCRM-valintaruutu ja valitse sitten public-valintaruutu sekä CRMReaderRole-valintaruutu.

      Huomautus Organisaation_nimi on todellisen organisaation nimen paikkamerkki.
    6. Valitse MSCRM_Config-valintaruutu ja valitse sitten public-valintaruutu sekä CRMReaderRole-valintaruutu.
    7. Valitse OK.

Suositukset

Saat lisätietoja napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokannassa:
946289 Raporttia ei voi näyttää -virhesanoma suoritettaessa raportti Microsoft Dynamics CRM 4.0:ssä

Ominaisuudet

Artikkelin tunnus: 946585 - Viimeisin tarkistus: 12. syyskuuta 2011 - Versio: 2.0
Artikkelin tiedot koskevat seuraavia tuotteita:
  • Microsoft Dynamics CRM 4.0
Hakusanat: 
kbmbsreports kberrmsg kbexpertisebeginner kbtshoot kbmbsmigrate kbprb kbexpertiseinter KB946585

Anna palautetta

 

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