I need some advice/planning tips from our SQL experts.
My client is wanting to upgrade their Sage 100SQL V2020 to V2023. The challenge is they want to stay on the same SQL instance as they have a lot of other programs that are pulling data from that Sage SQL install. Nothing too extreme or complex, they just do not want to rewrite/repoint it all. Of the tables they are pulling, nothing in Sage's table structure will materially change. No Sage 100 3rd parties either, just in-home programs that are pulling data from Sage (ie AR_InvoiceHistoryHeader/Detail, etc)
I explain to them we cannot do an in-place upgrade and they understand that I need to have another SQL instance for the upgrade. They are pushing me to get creative as they think I can upgrade to that SQL instance and then just back/restore to the existing SQL one or re-migrate back to the original existing one on the same version. Its not that simple but hoping someone can offer me another or easier path.
Currently I am thinking,
Install V2022 on app server and point to a new SQL instance.
Delete/offline the existing MAS_System and MAS-xxx on the old/current SQL instance. May need to copy/backup any non Sage 100 scripts/ jobs to be imported back later.
Install V2023 on app server and migrate data/system from new SQL instance back to the original SQL instance.
As a result, Sage is still on the same application server and the original SQL instance name is still being used.
Thoughts, suggestions, or a better plan for a what will appear to be fake in-place upgrade will be greatly appreciated. We are doing this next month, so we have time and even may wait for SP1 for 2024 too.
Thank you
Michael
------------------------------
Michael Davis
Warren Averett Technology Group
------------------------------