Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 15


Contents:

We’re proud to announce that all packages for Microsoft Dynamics CRM 2011 Update Rollup 15 were released on Tuesday October 8th, 2013 to the Microsoft Download Center!  The Update Rollup 15 packages should appear on Microsoft Update on or about October 22nd, 2013.

Update Rollup 15 Build numbers:

5.0.9690.3731
5.0.9690.3739 (Outlook Client re-release)

Update Rollup 15 Microsoft Download Center page

Here’s the “Master” Microsoft Dynamics Knowledge Base article for Update Rollup 15: (KB 2843571). 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 Tuesday, October 8th 2013 at 3 PM Pacific Greg Nichols and Ryan Anderson from the Microsoft Premier Field Engineering provided information about:

  • The release of Update Rollup 15 for Microsoft Dynamics CRM 2011
  • New fixes made available In Update Rollup 15
  • Collateral available about Update Rollup 15 and CRM Update Rollups in general
  • The upcoming release of Microsoft Dynamics CRM 2013

 

on BlogTalkRadio during their Microsoft Dynamics CRM 2011 Update Rollup 15 Podcast.

Note: We have identified a compatibility issue that occurs when you use the Microsoft Dynamics CRM 2011 Client for Outlook with Update Rollup 15 applied against a Dynamics CRM 2013 server. This issue does not affect Dynamics CRM 2011 servers. New Update Rollup 15 client packages were released to address this issue. If you are not in this specific scenario, you will not have to apply the new Update Rollup 15 client package. The new Outlook Client packages follow this naming convention:

CRM2011-Client-KB2843571-v2-ENU-amd64.exe
CRM2011-Client-KB2843571-v2-ENU-i386.exe

And are build 5.0.9690.3739.  Only the Outlook Client packages were re-released.

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.

Go to Top  

The “CRM Update Rollup Collateral Page

For pointers to download locations, release dates, build information, and CRM Premier Field Engineering blogs and podcasts for all Microsoft Dynamics CRM Update Rollups, visit the “CRM Update Rollup Collateral Page

Go to Top  

Update Rollup 15 News!

Update Rollup 15 provides a few functionality changes you should be aware of, including:

Many important CRM for Outlook Client improvements:

  • It includes a new feature that is also scheduled to be delivered with Microsoft Dynamics CRM 2013
    • This feature moves the CRM client-specific workload into its own process so that it no longer shares memory with the Microsoft Office Outlook process
    • This feature is also known as Process Isolation
  • An upgrade to Microsoft SQL Server for Windows CE 4.0 for better memory management, better caching, and connection enhancements
  • Updates to the CRM for Outlook configuration files to make the CRM for Outlook SDF files compatible with SQL Server for Windows CE 4.0
  • It materializes the Address Book Provider to reduce performance issues that are caused by large address books
  • It limits the amount of active open forms
  • It provides a MAPI Lock time-out
  • It hard codes a previous registry setting that prevented pinned views from pulling down information to local SQL CE cache. This new DisableMapiCaching setting defaults to a value of 1

 Go to Top  

 Update Rollup 15 is of course also is a collection of fixes for issues reported by customers or found by Microsoft’s Engineering Team, plus changes to provide support for related technology components.

Update Rollup 15 news that you need to know because Update Rollups are cumulative, so these significant changes are also in Update Rollup 15!

  • 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
  • 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:
      • Cases
      • Opportunities
      • Competitors
      • Contact (the Phone Number fields)
      • Business Unit
      • Connection
      • Connection Role
      • KB Article
      • Lead
      • Product
      • 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 for Microsoft Dynamics CRM Online
    • 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 sdktoolsdevelopertoolkit folder
  • Microsoft Dynamics CRM 2011 Software Development Kit (SDK) updated for Update Rollup 12 (version 5.0.17 updated for CRM 2011 Update Rollup 13 and Microsoft Dynamics CRM Online)
  • 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)

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_MACHINESOFTWAREMicrosoftMSCRM) 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.

Go to Top  

NEW RELEASE REGARDING OrgDbOrgSettings!

You’re probably familiar with the OrgDbOrgSettings command line tool (mentioned above) released by the CRM Product Group in the “Tools” package that is updated and released with each set of Update Rollup packages.  With it, you configure some .xml and call your .xml with the command line utility described in KB 2691237. However, you may be daunted by configuring this .xml, to the point that you may not use the tool, or use it minimally – not exploring the many options outlined in KB 2691237 that may be of use to you.  Well, the Microsoft Dynamics PFE team now has another option for you!  By popular demand, our esteemed CRM PFE colleague Sean McNellis has developed a tool  – a CRM 2011 managed solution – that provides you with an easy-to-use GUI with which you can configure all of the options outlined in the Knowledge Base on a per-tenant basis.  Feel free to download it, install it, and check it out… I sure use it!

This is a FREE downloadable tool – the “Dynamics CRM 2011 Organization Settings Editor“.  Check it out; the download page has screenshots and information that will help you make good use of the tool.  Sean has also published a Premier Field Engineering blog: “Azure Mobile + JavaScript + WebResources = Easy Editing of OrgDBOrgSettings in Dynamics CRM 2011!” to share more details on the tool. He will be updating it for the settings available in Update Rollup 15 very shortly.  Thanks, Sean!

Go to Top  

NEW NOTE REGARDING “Deferring Database Updates when installing CRM 2011 Update Rollups

My esteemed PFE teammate Sean McNellis published a blog you should be aware of regardi


Comments (30)

  1. Lou Bergstrom says:

    Rock solid Greg – Thanks for the knowledge sharing and blog post!

  2. Peter Hale says:

    Installation of the Rollup crashes looking for server.msi in a folder called c:crm_temp  !!!!

  3. Greg Nichols says:

    @Peter… I haven't heard of this yet.  Check the usual suspects first:

    Was c:crm_temp created?

    Is server.msi in it?

    Does the user account used to run the installer have write privileges to the drive?

  4. IE10, the F12 Developer Tool not showing the custom JS files for debugging after installing Rollup 15. Any reports on this?

  5. Peter Hale says:

    Hi Greg

    c:crm_temp doesn't exist

    This is happening on 2 installations preventing R15 being installed

    you will find it has happended to others – my post on the communtity newsgroup has attracted at least one other with the same issue.

    I'm quite happy to let you connect to the server to check it out if you need to – it is a development system

    I created a brand new installation on the weekend and installed R15 and it went fine

    Pete

  6. Peter Hale says:

    Greg

    what is c:crm_temp anyway –  never seen it before

    Pete

  7. Greg Nichols says:

    @Pete: c:crm_temp is merely a folder the installer uses to expand files, etc. Can you post the link to the community newsgroup post you mentioned?

    @Eric: We cannot reproduce the problem you mentioned with IE10 – please open a support case so the support team can investigate.

  8. Peter Hale says:

    community.dynamics.com/…/113894.aspx

    It appears only one other person has responded in same manner

    Did you read my first post where the other installation asks for New folder which is obviously a folder something has been expanded to.

    If it is only the two of us I'm happy to do the uninstall reinstall  to fix my issue as I'm rebuilding my  VMs for CRM2013 anyway.

    would the log file be of any help ??

    Pete

  9. Greg Nichols says:

    @ Pete: The log file is always worth looking at, it would be KB2843571.log in %systemdrive%users<userprofile>AppDataRoamingMicrosoftMSCRMLogs.  I don't hear a lot of reports of this, I'd check permissions on the profile you're using for the install and see if it has write permissions to c: in your case so the folder can be created.

  10. Peter Hale says:

    Hi Greg

    I'm running as local admin so permissions shouldn't be an issue with the same account I've always used.  Do you want me to send the log file somewhere – to you ???  –  This server will be staying as my CRM2011 dev box for a fair while yet

    BTW – on the second server I've just successfully done a CRM2013 in-place upgrade so it didn't stop that (it was already at R14)

  11. Peter Hale says:

    Fails with     UR14MspuninstallAction failed.  

  12. Greg Nichols says:

    @Pete:

    Do you have means by which you can file a support case with Technical support regarding the c:crm_temp issue?

    UR14MspuninstallAction failed: what was the scenario, please? Was that in the UR15 setup log, or what exactly?

  13. Peter Hale says:

    in the setup log

    ————————————————

    21:34:30|   Info| Property(S): ComputerName = NPLCRM2011

    21:34:30|   Info| Property(S): TempFolder = C:UserscrmadminAppDataLocalTemp

    21:34:30|   Info| Property(S): Server.wwwroot._static._controls.TreeList = C:Program FilesMicrosoft Dynamics CRMCRMWeb_static_controlsTreeList

    21:34:30|   Info| Property(S): SystemLanguageID = 3081

    21:34:30|   Info| Property(S): ColorBits = 32

    21:34:30|   Info| Property(S): Server.PFiles.MSCRM.Setup.Serviceability.Latest = C:Program FilesMicrosoft Dynamics CRMSetupServiceabilityLatest

    21:34:30|   Info| Property(S): AdminUser = 1

    21:34:30|   Info| Property(S): _E765345EE50A425CA7ABA66208C5D18F.AllowRemoval = 1

    21:34:30|   Info| Property(S): _E765345EE50A425CA7ABA66208C5D18F.PatchCode = {E765345E-E50A-425C-A7AB-A66208C5D18F}

    21:34:30|   Info| Property(S): _E765345EE50A425CA7ABA66208C5D18F = C:WindowsInstaller933e4d7.msp

    21:34:30|   Info| === Logging stopped: 10/10/2013  21:34:30 ===

    21:34:30|  Error| System.Exception: Action Microsoft.Crm.UpdateWrapper.UR14MspUninstallAction failed. —> Microsoft.WindowsInstaller.InstallerException: Fatal error during installation.

      at Microsoft.WindowsInstaller.Installer.RemovePatches(String[] patches, String productCode, String commandLine)

      at Microsoft.Crm.UpdateWrapper.UR14MspUninstallAction.Do(IDictionary parameters)

      at Microsoft.Crm.Setup.Common.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo)

      — End of inner exception stack trace —, Error, AbortRetryIgnore, Option1

    21:34:34|   Info| InputResult: Abort

    21:34:34|   Info| CrmAction execution time; UR14MspUninstallAction; 00:02:50.6539371

    ———————————————————–

  14. Peter Hale says:

    I can log a support case if you really want  –  would the whole log file help  –  it's only 1.41KB if you could give me an email address to send to

  15. Greg Nichols says:

    @Pete – I don't see this exception as having been reported to support so far, so please log a support case so we can figure it out.

    Greg Nichols

    Microsoft Corporation

  16. Peter Hale says:

    Hi Greg

    Will do  –   ok to say you asked me to log support call?

  17. Greg Nichols says:

    Sure, Pete.

  18. server.msi could not be found says:

    Hi,

    I've got the same issue here, during setup of R15, the installer asks for server.msi.

    pointing to a server.msi file on the Original disk does fail.

    At the end Rollup installation fails with this message:

    Logbook:

    19:07:15|   Info| Action 19:07:15: ProcessComponents. Updating component registration

    19:07:16|   Info| Action 19:07:16: RemoveRegistryValues. Removing system registry values

    19:07:16|   Info| Action 19:07:16: CreateFolders. Creating folders

    19:07:16|   Info| Action 19:07:16: InstallFiles. Copying new files

    19:13:13|  Error| An installation package for the product Microsoft Dynamics CRM Server 2011 cannot be found. Try the installation again using a valid copy of the installation package 'Server.msi'., Error, OK, Option1

    19:13:25|   Info| InputResult: OK

    19:13:25|   Info| Action ended 19:13:25: InstallFinalize. Return value 3.

    19:13:25|   Info| Action 19:13:25: Rollback. Rolling back action:

    19:13:26|   Info| Action ended 19:13:26: INSTALL. Return value 3.

    19:13:26|   Info| Property(S): DiskPrompt = [1]

    19:13:26|   Info| Property(S): UpgradeCode = {20EA1269-CD24-459C-B8D7-E227D70386D9}

    19:13:26|   Info| Property(S): R_CRMSERVERINSTALLDIR = C:Program FilesMicrosoft Dynamics CRM

  19. Peter Hale says:

    Hi Greg

    As I don't have SA etc on my system  and I'm not an official CRM partner (I'm a registered partner with Action Pack) and although I subcontract for a Gold CRM partner and a couple of other SPLA partners – Support won't take the call unless it is classified as a paid call which I'm not prepared to do so and risk being charged when I can fix the issue by an uninstall/re-install of CRM.  The lady on the call had no option available to her to progress the support call so it is not logged.

    I am still available to help though any way I can – I'll just stay at Rollup 14 until I get around to the uninstall/re-install.

    Your call

    Pete

  20. Greg Nichols says:

    @Eric – I stand corrected, now we are reproducing the F12 Developer tool issue and it is being investigated for an possible fix in an upcoming Update Rollup.  Good catch.

  21. Nico says:

    Same problem here with the server.msi file.. Took server.msi from my install media and the setup went further…

  22. Atle says:

    Hi

    I have the same problem as @Pete. From the log:

    MSI (s) (74:A8) [07:16:05:250]: Executing op: ActionStart(Name=InstallFiles,Description=Kopierer nye filer,Template=Fil: [1],  katalog: [9],  størrelse: [6])

    MSI (s) (74:A8) [07:16:05:250]: Executing op: ProgressTotal(Total=540253160,Type=0,ByteEquivalent=1)

    MSI (s) (74:A8) [07:16:05:250]: Executing op: SetTargetFolder(Folder=C:Program FilesMonitoringresultsimages)

    MSI (s) (74:A8) [07:16:05:250]: Executing op: SetSourceFolder(Folder=1PFileswb6hmzjgresultsimages|PFilesMonitoringresultsimages)

    MSI (s) (74:A8) [07:16:05:250]: Executing op: ChangeMedia(MediaVolumeLabel=DynCRMSvr2011VL,MediaPrompt=Sett inn disken: [Produktnavn],,BytesPerTick=65536,CopierType=0,,,,,,IsFirstPhysicalMedia=1)

    Ret=MS Shell Dlg

    ……………

    lots of other log statements before

    …………

    MSI (c) (CC:64) [07:16:05:343]: Machine policy value 'DisableUserInstalls' is 0

    MSI (c) (CC:64) [07:16:05:343]: SOURCEMGMT: Now checking product {0C524D55-1414-0050-BD7E-530E52560E52}

    MSI (c) (CC:64) [07:16:05:343]: SOURCEMGMT: Media is enabled for product.

    MSI (c) (CC:64) [07:16:05:343]: SOURCEMGMT: Attempting to use LastUsedSource from source list.

    MSI (c) (CC:64) [07:16:05:343]: SOURCEMGMT: Trying media source DynCRMSvr2011VL;[Produktnavn].

    MSI (c) (CC:64) [07:16:05:343]: Note: 1: 1706 2:  3: Server.msi

    MSI (c) (CC:64) [07:16:05:343]: SOURCEMGMT: Processing net source list.

    MSI (c) (CC:64) [07:16:05:343]: Note: 1: 1402 2: UNKNOWNNet 3: 2

    MSI (c) (CC:64) [07:16:05:343]: Note: 1: 1706 2: -2147483647 3: Server.msi

    MSI (c) (CC:64) [07:16:05:343]: SOURCEMGMT: Processing media source list.

    MSI (c) (CC:64) [07:16:05:343]: Note: 1: 1706 2: -2147483647 3: Server.msi

    MSI (c) (CC:64) [07:16:05:343]: SOURCEMGMT: Processing URL source list.

    MSI (c) (CC:64) [07:16:05:343]: Note: 1: 1402 2: UNKNOWNURL 3: 2

    MSI (c) (CC:64) [07:16:05:343]: Note: 1: 1706 2: -2147483647 3: Server.msi

    MSI (c) (CC:64) [07:16:05:343]: Note: 1: 1706 2:  3: Server.msi

    MSI (c) (CC:D8) [07:29:05:218]: Note: 1: 2203 2:  3: -2147287037

    MSI (c) (CC:D8) [07:29:05:218]: SOURCEMGMT: Source is invalid due to missing/inacces

    @Pete: did you get a solution?

  23. Ian Watson says:

    Hi Greg/Peter

    I also get this same error:

    Windows Installer pops up asking for "Microsoft Dynamics CRM Server 2011" disk

    In the Use Soucre it says: [ProductName]

    If I click browse its looking for Server.msi

    can you help?

  24. Peter Hale says:

    Hi Greg

    Solution found

    You need the server.msi from "The Original DVD".  The server.msi from the download which includes rollup 6 says it is incompatible.

    This is different to the download available from Microsoft downloads.  You need TechNet or MSDN (maybe VL) or a physical original DVD

    Someone slipped up somewhere – they both should work or even better not be required at all.

    Peter

  25. Jeffrey says:

    Same issue here. Downloaded CRM 2011 from TechNet to obtain the server.msi. Installation is saying the source msi is invalid. Try obtaining a valid server.msi package.

    Any news if there's an "update" to the update :-)

  26. David says:

    Won't install, just like a previous roll-up.  I had to skip that one and wait for the next, which installed fine.  Guess I'll be doing the same with this one.  Testing is clearly not for MS.

  27. Mike says:

    I have a problem with Rollup 15 and internet explorer 10.

    A form of a custom entity not showing correctly and preventing any input.

    It works in F12 compatibility view (ie 9)

  28. Roland. says:

    Did anyone ever get to the bottom of this I have 3 systems that will not install roll up 15, and I have tried original installation media, downloaded install files plus anything else but still rollup 15 will not install saying that the server.msi file is not correct for install crm 2011 but I can install crm 2011 on a clean machine.

    Any ideas would be very welcome.

  29. Mike says:

    After installing rollup 15 for my CRM 2011 (On-Premise) solution, none of the lookup windows display correctly. They do not function, to be honest. Has anyone else come across this before?

  30. Greg Nichols says:

    @Mike: What was your previous Update Rollup installed, and if you uninstall Update Rollup 15 to take you back to the previous UR version, do the look windows begin displaying correctly again?