Microsoft Knowledge Base Email Alertz

KBAlertz.com: (927021) - Describes a problem that occurs when you run a report in Microsoft Dynamics CRM 3.0. A resolution is provided.

Receive Microsoft Knowledge Base articles by E-Mail?

Every night we scan the Microsoft Knowledge Base. If technologies you're interested in are updated, we'll send you an e-mail. You only get one e-mail a day, and only when new articles are added.

Click here to create a
FREE account
Already have an account?
[Click here to Login]

Search KbAlertz

Advanced Search

Webmasters
Put kbAlertz on your website.
[ Click Here for more! ]





ASP.NET 3.5 Web Hosting with Windows 2008 and SQL 2008: Click Here!
Discount ASP.NET Hosting
ASP.NET 2.0 and 3.5
Windows2008 and SQL2008
US and UK Hosting
KBAlertz referrals get
** SIX MONTHS FREE **


Community Site



We Send hundreds of thousands of emails using ASP.NET Email


ASP.NET 3.5 Web Hosting with Windows 2008 and SQL 2008: Click Here!
Discount ASP.NET Hosting
ASP.NET 2.0 and 3.5
Windows2008 and SQL2008
US and UK Hosting
KBAlertz referrals get
** SIX MONTHS FREE **




Mentioned In








Microsoft Knowledge Base Article

This article contents is Microsoft Copyrighted material.
©2005-©2007 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks




Article ID: 927021 - Last Review: August 15, 2007 - Revision: 3.2

Error message when you run a report in Microsoft Dynamics CRM 3.0: "The property 'nullable' of report parameter 'CRM_Locale' is set to false"

On This Page

SYMPTOMS

When you run a report in Microsoft Dynamics CRM 3.0 by clicking Run Report in the Report Review page, you receive the following error message:
Reporting Services Error
The property 'nullable' of report parameter 'CRM_Locale' is set to false. However, the corresponding parameter (default) value is null or contains an empty string. (rsProcessingError)

CAUSE

Cause 1

The NTAuthenticationProviders property is not set on the SQL Server Reporting Services (SSRS) Web site. See Resolution 1.

Cause 2

The Integrated Windows Authentication feature is not enabled in Windows Internet Explorer. See Resolution 2.

Cause 3

Duplicate service principal name (SPN) values exist. See Resolution 3.

Note If this condition causes this problem, the following error message is logged in the Application log on one or more of the domain controllers:

Event Type: Error
Event Source: KDC
Event Category: None
Event ID: 11
Description: There are multiple accounts with name host/ServerName.microsoft.com of type10.

Cause 4

Reports are waiting to be republished. See Resolution 4.

Cause 5

The domainname value in the SystemUserBase table of the MSCRM database is set to "FQDN\User_name" instead of "Domain_Name\User_name." See Resolution 5.

Notes
  • The FQDN placeholder represents the fully qualified domain name (FQDN). For example, the FQDN could be "adventureworks.local."
  • The Domain_name placeholder represents the domain name. For example, the domain name could be "adventureworks."
  • The User_name placeholder represents the user name. For example, the user name could be "crmadmin."

RESOLUTION

To resolve this problem, use one or more of the following resolutions.

Resolution 1

Set the correct NTAuthenticationProviders property in the Internet Information Services (IIS) metabase for the Reporting Services Web site. To do this, follow these steps:
  1. Set the correct NTAuthenticationProviders property at the root level. For more information, click the following article number to view the article in the Microsoft Knowledge Base:
    215383  (http://kbalertz.com/Feedback.aspx?kbNumber=215383/ ) How to configure IIS to support both the Kerberos protocol and the NTLM protocol for network authentication
  2. Determine the Web site identifier for the Reporting Services Web site. To do this, follow these steps:
    1. Start Internet Information Services (IIS) Manager.
    2. Expand the server name, and then click Web Sites.
    3. Note the value in the Identifier column of the Web site that is hosted by the Microsoft Dynamics CRM 3.0 server.

      Note Reporting Services is installed on this server.
  3. Click Start, click Run, type cmd, and then click OK.
  4. At the command prompt, locate the directory that contains the Adsutil.vbs file. The following directory is the default directory:
    C:\Inetpub\Adminscripts
  5. Use the Web site identifier that you noted in step 2 to set the NTAuthenticationProviders property for the Web-site level. To do this, run the following commands:
    • cscript adsutil.vbs set w3svc/SRS_WEB_SITE_ID/NTAuthenticationProviders "Negotiate,NTLM"
    • cscript adsutil.vbs set w3svc/NTAuthenticationProviders "Negotiate,NTLM"
    Note In the commands, the SRS_WEB_SITE_ID placeholder represents the Web site identifier that you noted in step 2.

Resolution 2

Enable the Integrated Windows Authentication feature. To do this, follow these steps:
  1. Start Windows Internet Explorer.
  2. On the Tools menu, click Internet Options.
  3. In the Internet Options dialog box, click the Advanced tab, and then make sure that the Enable Integrated Windows Authentication check box is selected.
  4. Restart Windows Internet Explorer.
  5. On the Tools menu, click Internet Options.
  6. In the Internet Options dialog box, click the Security tab.
  7. Click Local intranet, and then click Sites.
  8. In the Local intranet dialog box, click Advanced.
  9. In the Add this Web site to the zone box, type the address of the Microsoft Dynamics CRM Web site, and then click Add.
  10. If you do not use the Secure Socket Layer (SSL) protocol, click to clear the Require server verification (https:) for all sites in this zone check box.
  11. Click Close, and then click OK.

Resolution 3

Warning If you use the ADSI Edit snap-in, the LDP utility, or any other LDAP version 3 client, and you incorrectly modify the attributes of Active Directory objects, you can cause serious problems. These problems may require you to reinstall Microsoft Windows 2000 Server, Microsoft Windows Server 2003, Microsoft Exchange 2000 Server, Microsoft Exchange Server 2003, or both Windows and Exchange. Microsoft cannot guarantee that problems that occur if you incorrectly modify Active Directory object attributes can be solved. Modify these attributes at your own risk.

Delete the duplicate SPN values. To do this, follow these steps:
  1. Use the LDP utility to determine the exact locations of the duplicate SPN values.

    Notes
    • Only experienced administrators can use the LDP utility.
    • Typically, the duplicate SPN values are located in the ServicePrincipleName attribute of the User container. The user account of the User container is the user account under which Microsoft Dynamics CRM 3.0 is installed.
    For more information about how to determine the duplicate SPN values, click the following article number to view the article in the Microsoft Knowledge Base:
    321044  (http://kbalertz.com/Feedback.aspx?kbNumber=321044/ ) Event ID 11 in the System log of domain controllers
  2. Use the ADSI Edit snap-in to delete the duplicate SPN values. To do this, follow these steps.

    Notes
    • Only experienced administrators can use the ADSI Edit snap-in.
    • The ADSI Edit snap-in is included with the Microsoft Windows Support Tools on the Windows installation CD.
    1. Click Start, click Run, type mmc, and then click OK.
    2. On the File menu, click Add/Remove Snap-in.
    3. Click Add, click ADSI Edit in the Snap-in list, click Add, and then click Close.
    4. Right-click ADSI Edit, and then click Connect To to connect to the domain.
    5. Expand the domain node, right-click the user account under which Microsoft Dynamics CRM 3.0 is installed, and then click Properties.

      Note If you want to delete the duplicate SPN values in a computer account, you can right-click the computer account in this step.
    6. In the Attributes column, double-click ServicePrincipleName.
    7. In the Values dialog box, remove all the values that begin with "HOST/ServerName."

      Note The error message in the Application log shows these values.

Resolution 4

Republish the reports. To do this, follow these steps:
  1. Click Start, click Run, type cmd, and then click OK.
  2. At the command prompt, locate the directory that contains the reports. The following directory is the default directory:
    C:\Program Files\Microsoft CRM\Reports
  3. Run the following command:
    publishreports.exe "company_name" "domain\reportinggroup {GUID}"
    Notes
    • The company_name placeholder represents the name of the company.
    • The domain placeholder represents the name of the domain.
    • The GUID placeholder represents the actual ID of the pre-Windows compatible name of the ReportingGroup group in Active Directory. For example, the GUID resembles 74c1d4cf-5c5f-4531-bb7f-14d75dd33857.

Resolution 5

Run the following Microsoft SQL Server statement, and then send the result to technical support for Microsoft Dynamics CRM.
select domainname from systemuserbase
For more information about how to obtain technical support for Microsoft Dynamics CRM, visit the following Microsoft Web site:
http://www.microsoft.com/dynamics/crm/support/default.mspx (http://www.microsoft.com/dynamics/crm/support/default.mspx)

APPLIES TO
  • Microsoft Dynamics CRM 3.0
Keywords: 
kbmbscrm40no kberrmsg kbexpertisebeginner kbtshoot kbexpertiseinter kbmbsmigrate kbprb KB927021
       

Community Feedback System

Very often, it takes hours to solve a problem. Very often, you've looked high and low, and have tried a lot of solutions. When you finally found it, chances are, it was because someone else helped you. Here's your chance to give back. Use our community feedback tool to let others know what worked for you and what didn't.

Please also understand that the community feedback system is not warranted to be correct, it's simply a system that we've built to let people try and help each other. If something in a feedback response doesn't make sense to you, or you're not comfortable making changes that the feedback talks about (like registry edits), please consult a professional.

Thank you for using kbAlertz.com Feedback System.

-- Scott Cate

Be the first to leave feedback, to help others about this knowledge base article.

(Optional) Name

(Optional) Public URL Or Email

Comments
No HTML -- Text Only Please