We currently have a 2 node Availability Group in our test environment running SQL Server 2017 Enterprise Edition.
I need to downgrade these both to Developer edition, since we are not using this in a production environment, and the use of licenses for Enterprise Edition is cost-prohibitive.
My initial plan is:
- Uninstall the secondary node, install Developer 2017
- Sync over jobs, logins, etc via DbaTools PS library
- Add the newly built Developer instance to the existing AG on the primary node
- Failover and test in Developer instance. If all is well, repeat on old primary node.
My initial feeling is that this "should" work given that Developer Edition has all the features Enterprise Edition has. The pessimist in me feels that Microsoft will definitely not let me do this and how would you match the patch levels for a different version!?!
Has anyone had experience with this before or know if it's possible?
My fall back is to migrate the databases manually into the newly built instance on the passive via backup/restore, eventually creating a new AG to finish the project off.