Az alábbi lépésekben ajánljuk a sERPa adatbázist áthelyezni másik SQL szerverre, ha nincs adatbázisok közti szinkronizáció.
1. Régi szerveren automatizmusok, külső kapcsolatok kikapcsolása.
•AUT, AUTEsemeny, Trigger, Interfész, B2BPartner, WebaruhazKapcsolat
2. Régi szerveren BACKUP
3. Új szerveren RESTORE
4. Frissítés az új szerveren azonos verzióval, de legalább a LastScript.sql lefuttatása.
5. A queue-k purgálása legegyszerűbb új broker id generálással:
ALTER DATABASE <dbname> SET NEW_BROKER WITH ROLLBACK IMMEDIATE
•(A WITH ROLLBACK IMMEDIATE záradék csak ilyenkor használható, amikor még nem használja senki az adatbázist. Ha már használatban van, ki kell léptetni minden felhasználót az utasítás végrehajtásának az idejére.)
6. Ahol fontos a queue FIFO működése, megjegyezzük a használatban lévő dialógus azonosítóját.
•Mivel mindent kipucoltunk, ezeket a nyilvántartásokat is törölni kell:
IF OBJECT_ID('MFC.ActiveDialog') IS NOT NULL DELETE FROM MFC.ActiveDialog
IF OBJECT_ID('WBR.ActiveDialog') IS NOT NULL DELETE FROM WBR.ActiveDialog
IF OBJECT_ID('Nagel.ActiveDialog') IS NOT NULL DELETE FROM Nagel.ActiveDialog
IF OBJECT_ID('dbo.ActiveDialog') IS NOT NULL DELETE FROM dbo.ActiveDialog
7. Az új szerveren az automatizmusok, külső kapcsolatok bekapcsolása.
8. Ellenőrzés. (HibaNaplo, MFC/WBR/Nagel.FogadasNaplo)