Yes Carmen, we do that, but it isn't always possible, and doesn't always work.
The idea being discussed here is that the migration program triggering the backups (and file copy), forcing strict technical environmental requirements, is bad design. Nice when it works (perfect conditions), but a nightmare when it doesn't (imperfect conditions).
------------------------------
Kevin Moyes
Technical Systems Analyst
Munjal White Consulting Co.
Toronto ON
------------------------------
Original Message:
Sent: 02-25-2022 10:47
From: Carmen Cruz
Subject: Premium to Premium migrations... imperfect conditions
When Sage does the Parallel Migration it goes to the source server to path \\servername\e$ (administrator type of share) all the way to the data folder where the .mdf and.ldf sql database files are located. It wants to create a BAK file. It will then copy that BAK file to the new location and proceed with getting it into SQL Server. However from what I am hearing Sage is on one server and SQL is on another.
So to make this work correctly do the following:
- Connect to the SQL server for both the source and destination.
- Go into Services.
- Go to SQL Server (MSSQLSERVER) if your using the default instance. If not look for the one that has your SQL instance name in the brackets.
- Right click and select Properties
- Click on Login
- Change to Administrator sign-on and password
- Complete this task for both SQL Server instances for Source and Destination
By default Microsoft uses "NT System/MASSQLServer" account and password which is created by them. It does not have the rights to get to hidden Admin share paths. That is why it needs to be an Administrator account when SQL and Sage are on seperate servers. This change allows rights to communicate between the network via the hidden admin shares. i.e. "\\Servername\E$"
Take Care and see you at 90 Minds
If you have any questions email me at carmen.cruz@compudata.com ;)
------------------------------
Carmen Cruz
Sage Consultant
CompuData
215-969-1000 Ext. 279
------------------------------
Original Message:
Sent: 02-25-2022 10:13
From: George Khairallah
Subject: Premium to Premium migrations... imperfect conditions
This is a great topic/observation Kevin.
From a hosting perspective, it's also a whole different process that we have for Premium to Premium migrations.
Unfortunately, because of the dependency on the customer's on-prem environment, we are unable to create a standard specific process for these migrations, so they greatly vary in effort and cost to complete the migration, especially that we'd need to do a test migration and then another one for go-live.
We've done things like a complete manual move of MAS90 + SQL into a second same version server and readjusting configurations to get it up and running and then do parallel migration within the same LAN where SQL is accessible to the latest version.
In other instances, we managed to get the SQL port open just for the duration of the migration to get the initial data set.
Just those 2 are extremely laborious and time consuming.
When our customers are doing upgrades within our environment, Premium to Premium, we have a few options for them with a few price points as well, that would give them their options for downtime as well, where the best option we offer is to literally make a clone of their server offline and make it available to the new server for their test migration, as to not to interrupt their production. (That is the more costly option, but also, has 0 downtime for their production during the whole migration process, except for the go-live.
All this to say, I agree with you 100%. There is no reason why this process can't be improved so that it can be completely done offline.
------------------------------
George Khairallah
CTO | gotomyerp, LLC
george.k@gotomyerp.com | 877-888-5525
http://gotomyerp.com/