Fejlmeddelelse, når du kører en rapport i Microsoft Dynamics CRM 4.0: "Rapporteringsfejl. Rapporten kan ikke vises"

Oversættelser af artikler Oversættelser af artikler
Artikel-id: 946585 - Få vist de produkter, som denne artikel refererer til.
Du kan finde begrænset Microsoft Dynamics-indhold på det offentlige websted Microsoft Knowledge Base. Du kan få vist komplet indhold og yderligere ressourcer om Microsoft Dynamics på:

Dynamics Customers
Microsoft Dynamics CustomerSource*
Dynamics Partners
Microsoft Dynamics PartnerSource

* Kræver, at kunder har en Microsoft Dynamics-serviceplan som f.eks. Business Ready Enhancement Plan eller Software Assurance.
Udvid alle | Skjul alle

Symptomer

Når du forsøger at køre en rapport i Microsoft Dynamics CRM 4.0, får du vist følgende fejlmeddelelse:
Rapporteringsfejl. Rapporten kan ikke vises.
Desuden logføres følgende hændelse i rapporteringsserverlogfilen:
w3wp!processing!5!12/10/2007-15:06:18:: e ERROR: Throwing
Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Der kan ikke oprettes forbindelse til datakilden CRM.
Info: Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Der kan ikke oprettes forbindelse til datakilden CRM. ---> System.Data.SqlClient.SqlException: Cannot open database "MSCRM_CONFIG" requested by the login. Logon mislykkedes.
Brugeren kunne ikke logge påLogin failed for user <Pladsholder til godkendelseskonto>.

Årsag

Dette problem opstår, fordi den konto, som Microsoft Dynamics CRM Data Connector til Microsoft SQL Server Reporting Services bruger til godkendelse,e ikke har rettigheder til Microsoft CRM-databaserne.

Løsning

Du kan løse problemet ved at tildele de relevante kontorettigheder til åbning af Microsoft Dynamics CRM-databaserne. Det kan du gøre ved at benytte følgende fremgangsmåde:
  1. Identificer den konto, der bruges af den Microsoft Dynamics CRM Data Connector til Microsoft SQL Server, der godkender til Microsoft SQL Server.

    Til Microsoft SQL Reporting Services 2005

    Hvis Microsoft Dynamics CRM Data Connector til Microsoft SQL Server Reporting Services er installeret på en SQL Reporting Services 2005-forekomst, godkender Microsoft Dynamics CRM Data Connector til Microsoft SQL Server Reporting Services til SQL Server som identitet for den Internet Information Services (IIS) -programgruppe, der bruges af SQL Reporting Services. Benyt følgende fremgangsmåde for at fastlægge identiteten af den ISS-programgruppe, der bruges af SQL Reporting Services:
    1. Klik på knappen Start på Microsoft SQL Reporting Services-serveren, , ogpeg derefter på Alle programmer. Klik på Microsoft SQL Server 2005, Konfigurationsværktøjer, og klik derefter på Reporting Services Configuration.
    2. Under Report Server Installation Instance Selection skal du vælge den SQL Reporting Services-forekomst, hvor Microsoft CRM Data Connector til Microsoft SQL Server Reporting Services er installeret. Klik derefter på Connect.
    3. Klik på Web Service Identify. Noter værdien for ASP.NET-tjenestekontoen. Denne værdi angiver, hvilken konto der bruges til den IIS-programgruppe, der bruges af SQL Reporting Services, som også er den konto, der bruges af Microsoft Dynamics CRM Data Connector til Microsoft SQL Server Reporting Services ved godkendelse til SQL Server.

    Til SQL Reporting Services 2008

    Hvis Microsoft Dynamics CRM Data Connector til Microsoft SQL Server Reporting Services er installeret på en SQL Reporting Services 2008-forekomst, godkendes til SQL Server som den konto, der kører Windows-tjenesten SQL Server Reporting Services. Benyt følgende fremgangsmåde for at afgøre, hvilken konto der kører Windows-tjenesten SQL Server Reporting Services:
    1. På Microsoft SQL Reporting Services-serveren skal du klikke på knappen Start og, derefterpege på Administration og klikke på Tjenester.
    2. Find SQL Server Reporting Services-tjenesten, og noter værdien i kolonnen Log On As.
  2. Tildel de relevante kontorettigheder til åbning af Microsoft Dynamics CRM-databaserne.
    Hvis SQL Reporting Services og SQL Server-databaserne er installeret på samme server, og den konto, der blev identificeret i trin 1 er Network Service, skal du benytte følgende fremgangsmåde:
    1. Start SQL Server Management Studio. Gør dette ved at klikke på knappen Start og derefter pege på Alle programmer og Microsoft SQL Server 2005. Klik endelig på SQL Server Management Studio.
    2. Udvid Security, udvid logins, højreklik på NT AUTHORITY\NETWORK SERVICE, og klik derefter på Properties.
    3. Klik på User Mappings.
    4. Klik for at markere afkrydsningsfeltet Organization_name_MSCRM, og markér derefter afkrydsningsfelterne public og CRMReaderRole.

      Bemærk! Pladsholderen Organization_name er en pladsholder for det faktiske organisationsnavn.
    5. Klik for at markere afkrydsningsfeltet MSCRM_Config, og markér derefter afkrydsningsfelterne public og CRMReaderRole.
    6. Klik på OK.


    Hvis SQL Reporting Services og SQL-databaserne er installeret på samme server, og den konto, der blev identificeret i trin 1 er Local System, skal du benytte følgende fremgangsmåde:
    1. Start SQL Server Management Studio. Gør dette ved at klikke på knappen Startog derefter pege på Alle programmer og Microsoft SQL Server 2005. Klik derefter på SQL Server Management Studio.
    2. Udvid Security, udvid logins, højreklik på NT AUTHORITY\SYSTEM, og klik derefter på Properties.
    3. Klik på User Mappings.
    4. Klik for at markere afkrydsningsfeltet Organization_name_MSCRM, og markér derefter afkrydsningsfelterne public og CRMReaderRole.

      Bemærk! Pladsholderen Organization_name er en pladsholder for det faktiske organisationsnavn.
    5. Klik for at markere afkrydsningsfeltet MSCRM_Config, og markér derefter afkrydsningsfelterne public og CRMReaderRole.
    6. Klik på OK.


    Hvis SQL Reporting Services og SQL Server-databaserne er installeret på forskellige servere, og den konto, der blev identificeret i trin 1 er Network Service eller Local System, skal du benytte følgende fremgangsmåde:
    1. a. Åbn Active Directory-brugere og -computere, og kontrollér, at SQL Reporting Services-computerkontoen er medlem af SQLAccessGroup, som blev oprettet ved installationen af Microsoft Dynamics CRM.
    2. Start SQL Server Management Studio. Gør dette ved at klikke på knappenStart og derefter pege på Alle programmer og Microsoft SQL Server 2005. Klik derefter på SQL Server Management Studio.
    3. Udvid Security, udvid logins, højreklik på SQLAccessGroup, og klik derefter på Properties.
    4. Klik på User Mappings.
    5. Klik for at markere afkrydsningsfeltet Organization_name_MSCRM, og markér derefter afkrydsningsfelterne public og CRMReaderRole.

      Bemærk! Pladsholderen Organization_name er en pladsholder for det faktiske organisationsnavn.
    6. Klik for at markere afkrydsningsfeltet MSCRM_Config, og markér derefter afkrydsningsfelterne public og CRMReaderRole.
    7. Klik på OK.


    Udfør følgende trin, hvis SQL Reporting Services kører som domænebrugerkonto:
    1. Åbn Active Directory-brugere og -computere, og kontrollér, at den brugerkonto, der blev identificeret i trin 1, er medlem af SQLAccessGroup, som blev oprettet ved installationen af Microsoft Dynamics CRM.
    2. Start SQL Server Management Studio. Gør dette ved at klikke på Start, pege på Alle programmer og på Microsoft SQL Server 2005. Klik derefter på SQL Server Management Studio.
    3. Udvid Security, udvid logins, højreklik på SQLAccessGroup, og klik derefter på Properties.
    4. Klik på User Mappings.
    5. Klik for at markere afkrydsningsfeltet Organization_name_MSCRM, og markér derefter afkrydsningsfelterne public og CRMReaderRole.

      Bemærk! Pladsholderen Organization_name er en pladsholder for det faktiske organisationsnavn.
    6. Klik for at markere afkrydsningsfeltet MSCRM_Config, og markér derefter afkrydsningsfelterne public og CRMReaderRole.
    7. Klik på OK.

Referencer

Du kan finde flere oplysninger ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
946289 Fejlmeddelelse, når du kører en rapport i Microsoft Dynamics CRM 4.0: "Rapporten kan ikke vises"

Egenskaber

Artikel-id: 946585 - Seneste redigering: 12. september 2011 - Redigering: 2.0
Oplysningerne i denne artikel gælder:
  • Microsoft Dynamics CRM 4.0
Nøgleord: 
kbmbsreports kberrmsg kbexpertisebeginner kbtshoot kbmbsmigrate kbprb kbexpertiseinter KB946585

Send feedback

 

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