crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 12
We're proud to announce that all packages for Microsoft Dynamics CRM 2011 Update Rollup 12 were released on Tuesday, January 29th, 2013 to the Microsoft Download Center! All packages except Server were released to Microsoft Update on January 21st, 2013. We plan on releasing the server packages to Microsoft Update on February 12th, 2013.
Update Rollup 12 Build numbers:
5.0.9690.3233 (all packages except Server)
Update Rollup 12 Microsoft Download Center page
Here's the "Master" Microsoft Dynamics Knowledge Base article for Update Rollup 12: (KB 2795627). Going forward, the plan is for the Master Knowledge Base article for CRM 2011 Update Rollups to be published a bit in advance of release to aid planning.
On Thursday, Jan. 31st Greg Nichols and Ryan Anderson from the Microsoft Premier Field Engineering team plan to provide information about:
at 9 AM Pacific time on BlogTalkRadio during their Microsoft Dynamics CRM 2011 Update Rollup 12 Podcast.
Note regarding Podcasts: You can make our CRM Premier Field Engineering podcasts available on Zune by using the RSS feed below. In the Zune software, go to Collection -> Podcasts and click on the Add a Podcast button on the lower left, then enter the url for the RSS feed: http://www.blogtalkradio.com/pfedynamics.rss. After that, you can adjust the series settings like any other podcast, so you can sync with your smartphone or Zune.
Big Update Rollup 12 news!
- The release of Update Rollup 12 for Microsoft Dynamics CRM 2011
- New fixes and Service Release functionality made available In Update Rollup 12
For Microsoft Dynamics CRM business solutions that include an entity with a large dataset, record retrieval and grid rendering performance can be negatively impacted for users that do not have global access to all records associated with that entity. Code changes to mitigate this behavior first appeared in Microsoft Dynamics CRM 4.0, and have been fine-tuned since then.
With Microsoft Dynamics CRM 2011 Update Rollup 10 and later, big advancements have been made to optimize the performance of queries against large datasets by adjusting specific “statistical” settings to address the issue. Should this fail to achieve desired levels of performance, adjust the value associated with EnableRetrieveMultipleOptimization (ERMO) setting. You may have heard these changes described at this year's Convergence.
A first step in efforts to optimize the performance of queries against large data sets is to make adjustments to the “statistical” settings that affect the behavior of RetrieveMultiple queries. Although you can configure these settings by modifying the Windows Registry (under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM) on the each of the Web servers that is used in a deployment, we recommend that these settings be configured by using the OrgDbOrgSettings, which will ensure that the configuration applies to a specific organization. For additional information about configuring these settings by using the OrgDbOrgSettings, and to download the tool that makes the OrgDbOrgSettings changes you desire, see the Microsoft Knowledge Base article titled "OrgDBOrgSettings Tool for Microsoft Dynamics CRM 2011" (KB 2691237)
If making adjustments to these settings does not yield satisfactory levels of performance, then consider adjusting the value of the EnableRetrieveMultipleOptimization (ERMO) setting. The ERMO setting is commonly used to limit the duration of certain long running queries; specifically, to overcome issues related to local or deep business unit access within Microsoft Dynamics CRM 2011 security roles.
Many more details describing appropriate scenarios for the available settings are already available via the Microsoft Download Center in a revised version of the whitepaper "Optimizing and Maintaining the Performance of a Microsoft Dynamics CRM 2011 Server Infrastructure", in the sections “Optimizing the Performance of Queries against Large Datasets” and “Optimizing the Performance of Quick Find Queries”. The details will appear in the MSDN version of this whitepaper as quickly as possible.
- UR12 includes the "Microsoft Dynamics CRM December 2012 Service Update" See:
- Additional cross-browser compatibility provided
- The December 2012 Service Update component of Microsoft Dynamics CRM 2011 Update Rollup 12 introduces additional browser compatibility for Firefox, Chrome, and Safari
- For more information, see the Knowledge Base Article 2784954: Browser compatibility introduced with Microsoft Dynamics CRM 2011 Update Rollup 12 or the December 2012 Service Update
- Indexes added to support the Update Rollup 10 Quick Find Optimizations
- Update Rollup 12 includes new indexes for the following entities in the Quick Find Search Optimization feature. To fully reap the benefits of the platform changes included in Update Rollup 10, indexing is needed. The indexes created are listed below:
- Contact (the Phone Number fields)
- Business Unit
- Connection Role
- KB Article
- Sales Literature
- These indexes are created during the Update Rollup 12 installation and you may notice that part of the installation will take longer to complete. The reason for this is that the indexes need to be populated and based on the size of your dataset the completion time will vary
- Enhancements to Activity Feeds
- The enhancements made to the activity feeds include a new feature called Like/Unlike
- With this feature, you can express your immediate feedback about a post
- For more information, see Like/Unlike
- Updated User Experience for Sales and Customer Service and Product Update Functionality
- The Microsoft Dynamics CRM December 2012 Service Update introduces a variety of new features and functionality, including an updated user experience. For Sales and Customer Service users, the updated user experience provides a new process flow visualization, which appears at the top of the forms, such as the Opportunity , Lead or Case form. The process flow guides users through the various phases of the sales and customer service processes
- For trials and subscriptions initiated after December 2012, the updated Sales and Customer Service user experience is included by default. Existing Microsoft Dynamics CRM Online customers have an option of adding the updated user experience to the Opportunity , Lead and Case forms by installing the Product Updates. This lets Administrators install selected feature updates based upon the specific needs of their organizations. The Product Updates are installed by using the Microsoft Dynamics CRM web application; they cannot be installed programmatically
- For more details, see What's New for Developers for Microsoft Dynamics CRM 2011 and Microsoft Dynamics CRM Online
- Custom Workflow Activities for Microsoft Dynamics CRM Online
- Developer Toolkit Support for Microsoft Visual Studio 2012
- The Developer Toolkit for Microsoft Dynamics CRM 2011 and Microsoft Dynamics CRM Online now supports Microsoft Visual Studio 2012. The installer can be found in the SDK download in the sdk\tools\developertoolkit\ folder
- Microsoft Dynamics CRM 2011 Software Development Kit (SDK) updated for Update Rollup 12 (version 5.0.13)
- Bulk Data Load performance enhancements
- To support bulk data load scenarios, this release introduces the ExecuteMultipleRequest message. This message supports the execution of multiple message requests using a single web method call. ExecuteMultipleRequest accepts an input collection of message requests, executes each of the message requests in the order they appear in the input collection, and optionally returns a collection of responses containing each message’s response or the error that occurred. Processing requests in bulk results in lower network traffic and higher message processing throughput
- For more information, see Use ExecuteMultiple to Improve Performance for Bulk Data Load
- Activity Feeds changes
- Microsoft Dynamics CRM Activity Feeds provide real-time notifications and quick sharing of information through short updates. These updates appear on your personal wall in the What's New area of the Workplace . Activity Feeds enable you to follow and learn about important activities that take place around people, accounts, contacts, leads, and anything else that you care about
- Updates can be posted manually by you, or automatically based on predefined system rules through a workflow. Activity Feeds can also be posted to by external applications through the Microsoft Dynamics CRM web services API. Activity Feeds expose Microsoft Lync real-time presence functionality so that you can initiate communication activities such as IM, phone calls, and emails. For more information, see Activity Feeds Entities
- More performance and stability-related fixes, including fixes to the CRM Client for Microsoft Outlook
- Contains all hotfixes / updates released in earlier Update Rollups
- Quick Find performance optimizations and EnableRetrieveMultipleOptimization SQL query performance optimizations (originally released in Update Rollup 10)
You will be able to uninstall Update Rollup 12. However, you should always back up your databases and application servers before you install an Update Rollup.
This update requires Microsoft .NET Framework 4.
Update Rollup 6 established a new servicing baseline. This will enable uninstalls of some future CRM 2011 Update Rollups, but this also means that Update Rollup 6 is prerequisite for installation of all future Microsoft CRM 2011 Update Rollups starting with Update Rollup 7.
A database created with Microsoft Dynamics CRM 2011 Update Rollup 6 or a higher version cannot be imported to a deployment of Microsoft Dynamics CRM 2011 Update Rollup 5 or an earlier version. This scenario is not supported. Best practice is to import databases or customizations between environments that are at the same Update Rollup level.
As Update Rollup 12 is cumulative, containing all changes released in earlier Update Rollup releases, it also contains the Dynamics CRM Q4 Service Update features released via Update Rollup 6. Some of these features include:
For more information about the Dynamics CRM Q4 2011 Service Update features, consult:
Packages will be available for download via:
- Outlook Client Updates:
- Enhancements to the Reading Pane
- Asynchronous promotion for tracked emails
- Dialog Enhancements
- Data Visualization Enhancements:
- Chart Designer Enhancements
- New Chart Types
- Data Management Enhancements to:
- Duplicate Detection
- Activity Feeds
- Listening in on important activities in Social Media that take place around the people, accounts, contacts, leads or opportunities that you care about, including a Windows 7.5 phone application: "Business Hub"
- Update Rollup 5 does not install Activity Feeds:
for these CRM components:
NOTE: As of Jan. 20th, 2012 these installation files have been updated to include CRM 2011 Update Rollup 6 (Build 05.00.9690.1992)
Microsoft Dynamics CRM 2011 Update Rollup 12 Prerequisites:
- The Update Rollup 12 Microsoft Download Center page (released January 29h, 2013)
- The Microsoft Update Catalog (all packages except Server released Jan. 21st, 2013 - Feb. 12th is the projected MU release for the Server packages)
- The Microsoft Update detection / installation process
- Note: Microsoft Dynamics CRM 2011 Updates will be pushed via Microsoft Update as Important updates
- Client packages installed manually by downloading the packages and running install will require local administrator privileges. If the client packages are installed via Microsoft Update or SCCM (System Center Configuration Manager), they will not require local administrator privileges
- Consider using Windows Server Update Services (WSUS) or similar software distribution technologies to distribute Dynamics CRM Update Rollups internally. WSUS is a locally managed system that works with the public Microsoft Update website to give system administrators more control. By using Windows Server Update Services, administrators can manage the distribution of Microsoft hotfixes and updates released through Automatic Updates to computers in a corporate environment
- For help with installation please see the Installation Information section of the Update Rollup 12 "master" Microsoft Knowledge Base article
- Please review my teammate Shawn Dieken's superb (and recently updated) blog posting "How to install Microsoft Dynamics CRM 2011 without an Internet Connection" which provides details on how to set up an install on a machine without access to the Internet
- Please review my former teammate Jon Strand's equally superb blog posting "CRM 2011: Silently Installing Update Rollups" which provides details on installing CRM Outlook client update rollups "silently" in order to limit end-user interruption
Note regarding Microsoft Dynamics CRM Stack Technology Compatibility:
Do you want to know if certain Service Packs or versions of a Microsoft product are supported with Dynamics CRM? Now we have all of this in one “living" Knowledge Base article: the Microsoft Dynamics CRM Compatibility List. For example, you can use this KB article to determine the latest Microsoft SQL Server major version and Service Pack that is supported. Microsoft lists new products like Internet Explorer 10, Microsoft Windows 8, and Microsoft Office 2013 Preview as TBD until testing is complete; generally near General Availability (GA) of that product.
- Essentially the prerequisites listed in the Microsoft Dynamics CRM 2011 Implementation Guide download or online versions for the various CRM components serviced
- You must have Microsoft Dynamics CRM 2011 Update Rollup 6 installed (build 5.0.9690.1992) to apply this Update Rollup
Issues resolved via Microsoft Dynamics CRM 2011 Update Rollups:
Microsoft Dynamics CRM 2011 Update Rollup 12 is the eleventh (considering that Update Rollup 9 was not released publicly) of a series of cumulative Update Rollups that include fixes for the issues that are or will be documented in the "Master Knowledge Base Articles" for CRM 2011 Update Rollups. As they are cumulative, Update Rollup 12 contains all fixes shipped via Update Rollups 1-12, including fixes that were never publicly released via Update Rollup 9.
Hotfixes and updates that were released as individual fixes before Update Rollup 12 release:
The following issues were fixed and delivered to requesting customers prior to Update Rollup 12 release as Critical On Demand (COD) fixes and are included in Update Rollup 12:
Other fixes released via CRM 2011 Update Rollup 12:
- Assume that you install Microsoft Dynamics CRM 2011 Update Rollup 10 and then open Microsoft Dynamics CRM 2011 in Windows Internet Explorer. When the MaxRowsPerPafe or TurnOffFetchThrottling key is enabled, you receive an error message that states that you received page number zero
- For more information about how to enable the MaxRowsPerPage and the TurnOffFetchThrottling keys, click the following article number to view the article in the Microsoft Knowledge Base: 911510; The number of search results that is returned is 5,000 when you set the "Count" attribute to 20,000 in Microsoft Dynamics CRM
- After you apply the Internet Explorer Cumulative Security Update 2699988, and when Internet Explorer 9 is installed, you cannot export reports from a Microsoft Dynamics CRM 2011 Outlook client.
- For more information about this Cumulative Security Update, click the following article number to view the article in the Microsoft Knowledge Base: 2699988: MS12-037: Cumulative Security Update for Internet Explorer: June 12, 2012
Hotfixes and updates that you have to enable or configure manually
Occasionally, updates released via Update Rollups require manual configuration to enable them. Microsoft Dynamics CRM Update Rollups are always cumulative; for example, Update Rollup 10 contains all fixes previously released via Update Rollups 1-9 as well as fixes newly released via Update Rollup 10. So if you install Update Rollup 10 on a machine upon which you previously installed no Update Rollups, you will need to manually enable any desired fixes for Update Rollups 1-10:
- A scope attribute is not used for data table header cells to identify row and column headers
- When you enable the Check Incoming E-mail in Outlook parameter in a Microsoft Dynamics CRM 2011 Outlook client, you receive email messages that have a link state of zero
- You can publish an article even though you do not have the permissions to publish the article
- You cannot connect to the Online Service Delivery Platform (OSDP) organization by using the Microsoft Dynamics CRM Development Toolkit
- After you install Update Rollup 6 for Microsoft Dynamics CRM 2011, you cannot install the SSRS Data Connector
- You cannot set up HomeRealmUrl by using an email message router in Microsoft Dynamics CRM 2011
- The width of the email message template selection box is fixed. Therefore, long titles occupy multiple lines
- It takes longer than expected to import an organization into the User Mapping table in a database that contains more than 100,000 users
- You cannot open the Audit History, Workflows, or Dialogs form from the Connections form
- Microsoft Dynamics CRM 2011 logs private information in the application event log unexpectedly
- When you click Save after you change an entity in an account form, the account form is sent to the background
- You experience slow performance in CRM 2011 Outlook client when you disabled the Use Cached Exchange Mode parameter in Outlook settings
- When you log in to Microsoft Dynamics CRM 2011, the system processes an expensive query in the PrincipalObjectAccessReadSnapshot table
- After you enable the Slovenian multilingual user interface (MUI) and set the duration of a record to more than one hour, you cannot save the record
- After you open a grid from a website that is not related to Microsoft Dynamics CRM by using a navigation heading link, you cannot open a record or lookup value in the grid
- Duplicate appointments are created when you track an appointment on a shared calendar. This issue occurs when the Use Cached Exchange Mode parameter is disabled
- Assume that you add a Unit Test project to a Solution in Microsoft Visual Studio 2010 that uses a Microsoft Dynamics CRM 2011 package project. When you generate a wrapper by using the developer toolkit for the Unit Test project, you receive the following error message:
- The parameter is incorrect. (Exception from HRESULT: 0x80070057(E_INVALIDARG))
- When you export a record to Microsoft Excel, a stack trace error occurs
- Assume that you log in to Microsoft Dynamics CRM 2011 by using Internet-facing Deployment (IFD). When you open multiple windows, you receive the "Authentication is Required" prompt form in each window
- When a plug-in related error occurs, you receive the following error message instead of a plug-in exception:
- ISV code aborted the operation
- After you install Microsoft Dynamics CRM 2011 Update Rollup 10, and when the Claims Base Authentication feature is enabled, you cannot access the Microsoft Dynamics CRM 2007 endpoints
- Assume that you use a profile whose username has the same prefix as the username of another profile. Then, you specify credentials for the profile in an email message router. When you test the access to the profile in the email message router, you receive the following error message:
- The specified object was not found in the store. Verify that the specified user credentials have Receive permission on the target mailbox
- The Mail Merge button is disabled in the Account form for a salesperson user who does not have Write permissions
- You cannot enable the "Audit on Process Entity" feature for an organization that is based in Japan
- You cannot change the Sender field for a phone call record by using a plug-in that was registered in the pre-operation stage in synchronous execution mode
- You can use the Quick Campaign & Campaign Response feature even though you do not have the permission to create a Quick Campaign in a Microsoft Dynamics CRM 2011 Outlook client
- When the "Preview all items in Auto Preview" setting is enabled for the Japanese language option in Outlook, Outlook crashes
- Assume that you enable the ADFS features in Microsoft Dynamics CRM 2011. Then, you copy the URL of an entity record in a browser, you paste the URL in an Excel worksheet, and then you click the hyperlink. When you click the hyperlink again, the hyperlink does not direct you to the correct page
- When you click Calendar control in a form that has the Datetime field set as read-only in Internet Explorer 8, a script error occurs
- The MaxLength value is incorrect in the MaxLength attribute for theActivityPartyBase.ExchangeEntryIdfield
- Assume that you receive an updated appointment that was created by using the web form in a Microsoft Dynamics CRM 2011 Outlook client. When you click Synchronize with CRM, the original appointment is not removed
- Assume that you install Microsoft Dynamics CRM 2011 Update Rollup 10, and then you open Microsoft Dynamics CRM 2011 in Windows Internet Explorer. When the MaxRowsPerPage or TurnOffFetchThrottling key is enabled, you receive an error message that states that you received page number zero
- For more information about how to enable the MaxRowsPerPage and the TurnOffFetchThrottling keys, click the following article number to view the article in the Microsoft Knowledge Base: 911510: The number of search results that is returned is 5,000 when you set the "Count" attribute to 20,000 in Microsoft Dynamics CRM
- Assume that you install Microsoft Dynamics CRM 2011 Update Rollup 10. When you manually process a synchronization for which the "Ignore all errors" setting is enabled in a Microsoft Dynamics CRM 2011 Outlook client, failed records are displayed in the synchronization results
- After you deploy a Help server that is connected to Microsoft Dynamics CRM 2011, images are not displayed in Help files
- When an active and inactive contact use the same email address, email messages are associated with the inactive contact
- When you run the Detect Duplicates function on all records and pages in a personal view in a Microsoft Dynamics CRM 2011 Outlook client, you receive the following error message:
- Column 'a_queryapi' does not belong to table Cache_userquery_6f93545d-69ed-4bee-ba03-c678d850c844
- When the LookupMru and RecentlyViewed web services are called, Internet Explorer freezes
- It takes longer than expected to install an update rollup for Microsoft Dynamics CRM 2011 on a database that contains large amounts of data. This issue occurs when a RecreateIndex column is set to 1 in the MetadataSchema.EntityIndex table
- When you enable an audit an entity that uses a plug-in in Microsoft Dynamics CRM 2011, the entity does not work as expected
- After you apply the Internet Explorer Cumulative Update 2699988, and when Internet Explorer 9 is installed, you cannot export reports from a Microsoft Dynamics CRM 2011 Outlook client
- For more information about hotfix 2699988, click the following article number to view the article in the Microsoft Knowledge Base: 2699988: MS12-037: Cumulative Security Update for Internet Explorer: June 12, 2012
Mismatched Update Rollup versions within a Microsoft Dynamics CRM deployment
In a scenario where you may be running many client workstations with Microsoft Dynamics CRM 2011 for Microsoft Office Outlook, a common question is whether it is supported to run mismatched versions. For example, where Update Rollup 5 has been installed on the CRM Server but the Outlook clients are still on Update Rollup 1, or where Update Rollup 1 is on the CRM server but due to updates available to the Outlook client you have decided to install Update Rollup 6 on the clients without installing Update Rollup 4 on the server.
The general rule of thumb is to try to keep the versions in sync as much as possible. However, it is permissible (though not recommended as a long-term solution) to run mismatched Update Rollup versions on Outlook client and server, as Microsoft does do some testing of such combinations.
However, regarding the other Update Rollups (for example Rollups for the Microsoft Dynamics CRM 2011 Email Router or Microsoft Dynamics CRM 2011 Reporting Extensions), it is not supported nor recommended to run mismatched versions. A best practice is to update these components at the same time you update your CRM Server. Do the best you can to keep these Update Rollup versions in sync.
For more information, see the blog posting "User experience while accessing CRM 2011 application servers while Update Rollups are being applied"
Internet Explorer 10, Windows 8, and Office 2013 Preview Compatibility
The Microsoft Dynamics CRM Sustained Engineering team consistently Microsoft Dynamics CRM 2011 against pre-release and release versions of these products. When necessary, Microsoft plans to release enhancements via future Microsoft Dynamics CRM 2011 Update Rollups to assure compatibility with future releases of these products.
- Update Rollup 1: no updates requiring manual configuration
- Update Rollup 2 for Microsoft Dynamics CRM 2011 contains the following update that you must enable or configure manually - details on enabling or configuring can be found in this Microsoft Knowledge Base article:
- 2535245 RetrieveMultiple optimization for basic depth needed for local and deep depth read privileges in Microsoft Dynamics CRM 2011
- NOTE: see comments near the beginning of this blog regarding significant rework to EnableRetrieveMultipleOptimization released in Update Rollup 10
- Update Rollup 3: no updates requiring manual configuration
- Update Rollup 4: no updates requiring manual configuration
- Update Rollup 5: no updates requiring manual configuration
- Update Rollup 6 for Microsoft Dynamics CRM 2011 contains the following update that you must enable or configure manually - details on enabling or configuring can be found in this Microsoft Knowledge Base article:
- 2664150 Steps to clean up the PrincipalObjectAccess table in Microsoft Dynamics CRM 2011 after Update Rollup 6 is applied
- Update Rollup 7: no updates requiring manual configuration
- Update Rollup 8: no updates requiring manual configuration
- Update Rollup 10-12 (includes hotfix components of Update Rollup 9): no updates requiring manual configuration to enable, but
- Note my above comments regarding ERMO (EnableRetrieveMultipleOptimization) option configuration via registry keys or (preferred) OrgDbOrgSettings updates
- This information supercedes the information in KB 2535245, which discusses EnableRetrieveMultipleOptimization enhancements shipped in CRM 2011 Update Rollup 2
Premier Field Engineering
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение