I currently have a SBS 2003 server running MS CRM 3.0 on SQL 2000. It is working fine and all the processes are on the SBS server including, the web apps, the SQL database, the exchange server.
I want to upgrade to MS CRM 4.0 and use my new MS SQL 2005 server to host the database.
Does anyone have any suggestions o nthe best way to accomplish theses tasks?
Here's what I was thinking, upgrade CRM in place it 4.0 then migrate the database to the new server?
Microsoft DynamicsSBSMicrosoft SQL Server 2005
Last Comment
WilyGuy
8/22/2022 - Mon
gigglick
Make sure you test any functions/stored procedures/triggers in a test environment first. 2005 is much picker about syntax than 2000 and if we hadn't tested first we would have gone live with users not being able to run reports/access data
mcrman
ASKER
Heres a couple of links that may help. I will read them and see. It may be more beificiial to move the database then upgrade.
FYI, CRM 4.0 does not support SQL 2000, so you have to make the SQL change first (either upgrade the SQL you have, Upgrade CRM, then move the DB to the new SQL 2005 server, or move the database, point CRM to it, upgrade to CRM 4)
mcrman
ASKER
Is process of miving the SQL 2000 database to an SQL 2005 server is the same as outlined in these two articles? The one about moving the dtabase refers to SQL2005,
I belive I will transfer the database to the new SQL server first, then upgrade. I have been installing the new servers hardware and have just finished installing the SQL software. I am now configuring the servers and when ready (1-2 weeks) I will transfer the database to the new server then upgrade CRm to version 4.0.
I will update with my results.
WilyGuy
Getting ready to do this again for another client, how is yours going?
The move went well. I followed the outline in the KB article to move the database. The only two additional thig i needed to perform were to reset IIS and regenerate the JOBS on the new SQL server. Regenerating the jobs was easy enough, I just exported the current jobs to an SQL script, copied the script tot he new server, and double clicked on the script to run.
I did not move the reporting database as I am hoping the CRM upgrade will reinstall that part on the new server.
WilyGuy
I haven't tried to let the upgrade set up SRS. That may set you back. At a bare minimum, Install SRS on the new location (SQL?) and configure it so that it opens on the CRM server.
You might also want to point the CRM 3 to it (where it will show no list of reports, but shouldn't error). Then upgrade. Definitely let us know how that goes.
Did you do this part of the link I sent and get the expected results?
I was going to use the RS on my SQL2003 server but MSCRM 4.0 does not support RS on 2003 only 2005, also CRM 4.0 does not support Sharepoint linked RS. So i made my sql2005 RS as native and pointed my CRM to the new RS site. It list no reports in CRM but does not give an error when i try to run the upgrade process.
I did try the above command and I did receive the expected results. I think this had to do with the regeneration of the CRM jobs. My jobs were there so they did what they were supposed to do.