I am currently in the process of upgrading a site to EPiServer 7.5. I have upgraded my development database by running the various installs through deployment centre and also the nuget package scripts.
Where I am now is that I need to upgrade a production (EPiServer 6R2) database.
What is the easiest way to do this.
Is there an easy way for me to figure out what scripts need to be run and in what order?
Are there powershell scripts to do this for 7.0, 7.5 etc, or do I have to resort to upgrading a site through deployment centre?
Any guidance would be appreciated.
You might be surprised to discover that upgrading through Deployment Center is basically running PowerShell scripts - you might go throught the upgrading PowerShell files and read there contents to see which steps need to be done. But IIRC then you'll need to run both sql files and PowerShell cmdlets to make the database properly upgraded.
A simpler solution I would suggest to:
- Install a simple 6R2 site.
- Modified the connection string to point to your database.
- Run the 7.0 upgrade against your new site
- Run the 7.5 upgrade against your "upgraded site"
It would simplify quite a lot a process and let the upgrade scripts handle things for you.