locked
CRM 4.0 32 bit upgrade to CRM 2011 RRS feed

  • Question

  • The organization has no custom software (aside from Javascript in the forms).  I currently have a 4.0 CRM 32bit front end server and a 64 bit SQL 2008 R2 backend server.  I have installed on a new server both SQL 2008 R2 and CRM 2011.  I restore the organization database and then run the import organization task.  When it finishes I get a record unavailable and my URL that I am sent to when I type in http://servername is:

    http://servername/organizationname/_common/error/errorhandler.aspx?BackUri=&ErrorCode=0x80040217&Parm0=%0d%0a%0d%0aError%20Details%3a%20CrmKey%20With%20Id%20%3d%2000000000-0000-0000-0000-000000000000%20Does%20Not%20Exist&RequestUri=%2fdefault.aspx

     

    Does the all 0s GUID mean something?

     

    I was going to try installing CRM 4.0 64 bit version on this machine and connect to the backend database and do an inplace upgrade but when I access the MSDN site, 4.0 64 bit is not offered.  On the trial website it says you cannot upgrade the keys.  I have a valid 2011 enterprise key, but what else do I need to get this up?

     

    Andrew

    Tuesday, August 9, 2011 6:53 PM

All replies

  • I've followed the details here, but I do not understand if I need to import the MSCRM_config database into the second instance.  

     

    http://technet.microsoft.com/en-us/library/gg554767.aspx

    Tuesday, August 9, 2011 8:35 PM
  • Hi,

    As per the guide you have to restore the database into the 64 SQL Server version. This database keeps information about the Dynamics CRM configuration i.e. servers etc


    Jehanzeb Javeed

    http://worldofdynamics.blogspot.com
    Linked-In Profile |CodePlex Profile

    If you find this post helpful then please "Vote as Helpful" and "Mark As Answer".
    Tuesday, August 9, 2011 9:18 PM
  • So I dropped the MSCRM_Config database on the CRM 2011 instance and moved the files.  I restored the MSCRM_CONFIG database from my 32 bit 4.0 instance and now I get:

     

    Server Error in '/' Application.

    Runtime Error

    Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

    Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".

    <!-- Web.Config Configuration File -->
    
    <configuration>
      <system.web>
        <customErrors mode="Off"/>
      </system.web>
    </configuration>


    Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.

    <!-- Web.Config Configuration File -->
    
    <configuration>
      <system.web>
        <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
      </system.web>
    </configuration>


    Tuesday, August 9, 2011 11:43 PM
  • I'm assuming I have the order wrong now.  I am supposed to install CRM 2011, drop the MSCRM_config database, restore the MSCRM_config database from 4.0, restore the Organization_MSCRM database and then perform import organization?

    Andrew

    Wednesday, August 10, 2011 3:04 PM
  • The steps to take are:

    1. Install CRM 2011
    2. Restore the Organization_MSCRM database
    3. Import the organisation

    You shouldnt do anything with the MSCRM_Config database. The CRM 2011 install will build a new one, and there will be nothing useful to keep from the CRM 4 one


    Microsoft CRM MVP - http://mscrmuk.blogspot.com  http://www.excitation.co.uk
    • Proposed as answer by Jim Glass Jr Monday, August 15, 2011 3:53 PM
    • Unproposed as answer by andygauge Friday, September 9, 2011 9:11 PM
    Wednesday, August 10, 2011 3:27 PM
    Moderator
  • Hi,

    If you have CRM 4.0 installation working in 64 bit servers then you upgrade the installation, if you are planning to upgrade the CRM 4.0 deployment from 32 bit servers then you have to move your crm 4.0 deployment to 64 bit server and then you can upgrade. For moving CRM 4.0 depoyment you may also reffer: http://support.microsoft.com/kb/952934

    The other option is importing a CRM 4.0 Organizaiton into CRM 2011 deployment which is already mentioned by David. For importing organizaiton you may also reffer: http://technet.microsoft.com/en-us/library/gg197663.aspx


    Jehanzeb Javeed

    http://worldofdynamics.blogspot.com
    Linked-In Profile |CodePlex Profile

    If you find this post helpful then please "Vote as Helpful" and "Mark As Answer".

    Wednesday, August 10, 2011 4:03 PM
  • I've followed the details here, but I do not understand if I need to import the MSCRM_config database into the second instance.  

     

    http://technet.microsoft.com/en-us/library/gg554767.aspx


    Hi,

    Have you followed all the mentioned steps ?


    Jehanzeb Javeed

    http://worldofdynamics.blogspot.com
    Linked-In Profile |CodePlex Profile

    If you find this post helpful then please "Vote as Helpful" and "Mark As Answer".
    Wednesday, August 10, 2011 4:12 PM
  • Yes,

    Those are the steps I followed by reading the technet articles.  I get the original error: Record Not found with the GUID of all 0s in the URL.  I was wondering if I needed to touch the MSCRM_config db, which I assumed I didn't.  Since importing the 32 bit version of CRM into the 2011 environment didn't work, I'd be willing to try the import to a 64bit version of CRM 4.0 and upgrade.  However, I don't have access to the software.  If I use the trial of 4.0 64bit will I be able to upgrade it to enterprise 2011 version?

    Thursday, August 11, 2011 11:41 PM
  • Thursday, August 11, 2011 11:58 PM
  • bump?
    Monday, August 15, 2011 3:03 PM
  • Hi Andrew,

    Yes, you will be able to upgrade CRM 4.0 64-bit to CRM Server 2011 in place (meaning you run CRM 2011 setup directly on your existing CRM 4.0 installation) assuming that you are running both 64-bit Windows Server 2008 or R2 and 64-bit SQL Server 2008 or R2.

    If you are going to CRM 2011 anyway, you might want to consider just installing CRM 2011 in a clean, new deployment and then importing+upgrading your organization database through Deployment Manager.

    Thanks,
    Michael

     

    Monday, August 15, 2011 5:29 PM
  • I installed CRM 2011 in a clean, new deployment and imported and upgraded my organization.  All my users get Record is unavailable error.
    Monday, August 15, 2011 10:53 PM