1. Izvršavanje
Glede na vrstu prijave, migrator će kroz izvršavanje
kreirati skripte za kreiranje loginova. U slučaju da će biti navedena destinacija servera,
skripte će takođe biti izvršene. To su skripte za sql 2000 à
sql 2005/8 i za sql 2005 àsql 2005/8. Svi T-SQL
i procedure za kreiranje skripti su zapisani u samom exe-ju tako da je migrator potpuno
samostalan.
Izvršavanje migratorja se odvija u sledećim koracima:
I. Povezivanje na server
Pri
povezivanju na server potrebno je navesti podatke lokalnog servera (lokacija) i servera,
kamore će se podaci migrirati (destinacija – baza master). Ako postoji Pantheon55.ini
sa korisničkim imenom i imenom servera, podaci će se automatski zapisati/prikazati kao
mogućnosti za povezivanje. Ako toga nema, potrebno je dodati korisničko ime AD (»po defaultu«) i ostale
podatke. U slučaju da se migrator pokreće direktno iz »setupa«, podaci su dati
preko komandne linije iz »setupa«, gde su podaci za server »destinacija«. Moguće je
takođe izabrati prijavu preko win-authentikacije (korisničko ime i lozinka se onemogućavaju). To je
moguće označiti sa kvačicom ili parametrom u komandnoj liniji. Na raspolaganju su jezici SI i ANG.

II. Izbor mogućih »loginova« sa liste na lokalnom serveru
U slučaju
uspešnog povezivanja na lokalni server, prikazuje se lista svih mogućih »loginova«, koji su označeni
(po defaultu svi) za migraciju. Korisnik može sam odrediti koji će se migrirati, a koji
ne. Na ovom mestu se kreira skripta, koja se takođe sama izvršava. U slučaju da u prvom koraku
(I. Povezivanje na server) nije navedena destinacija servera, skripta se samo kreira, a korisnik
je mora sam pokrenuti na novom serveru. Skripta se može sačuvati u bilo koji direktorij
kao <skripta>.sql. »Po defaultu« je izabran direktorij u kojem se nalazi migrator.

III. Izbor baza sa lokalnog servera za migraciju
U poslednjem koraku prikazana je
lista svih baza na lokalnom serveru. Slično kao kod »loginova«, i ovde postoji mogućnost
izbora pojedinačnih baza. U ovom slučaju se za pojedinačnu bazu izvršava deattach baze na lokalnom
serveru i attach baze na drugom novom serveru. U isto vreme, na bazi master lokalnog servera
kreira se tabela tpa_NewPAServer sa imenom novog servera. To znači da kada se korisnik
ponovo prijavi u PA, program će sam predložiti zamenu na novi server.

Pored toga, što je moguće
pokretanje migratorja sa podacima iz komandne linije, tokom celog izvršavanja logira se svaka
pojedinačna migracija ili priprema skripte. To omogućava pregled nad radom i u slučaju
grešaka rešenje je bar za korak bliže.
Primeri parametara za komandnu liniju (1 –
lokalni server, 2 – destinacija server):
- /servername1= (ime lokalnog servera)
- /L1=<username>:<password> (korisničko ime i lozinka za prijavu)
- /db1= (ime baze lokalnog servera)
- /servername2=
- /L2=<username>:<password>
- /wauthen (upotreba win-authentifikacije)
- /INI= <put do inija>
Primer
migracije:
mms://media.datalab.si//SI/partneracademy/P55/migrator.wmv
Prikazan je primer migracije tri baze: MIGRACIJA111, MIGRACIJA222 i MIGRACIJA333 iz
SQL2000 servera (jurebov) na SQL2005 server (jurebov\jurebov) sa
pripadajućim loginima: LOGIN11, LOGIN22, LOGIN33, LOGIN44,
LOGIN55 i LOGIN66.
Migrator se nalazi na:
ftp://ftp.datalab.si/Programi/DL-utils/SQLMigrator.exe
SQL 2005 Express verzija po lokalizacijama:
SI:
ftp://ftp.datalab.si/demo/si/Install_SQL2005_Srv_SI.exe
HR:
ftp://ftp.datalab.hr/demo/Install_SQL2005_Srv_HR.exe
BA:
ftp://ftp.datalab.ba/demo/BA/Install_SQL2005_Srv_BA.exe
YU:
ftp://ftp.datalab.co.yu/demo/Install_SQL2005_Srv_YU.exe
RS:
ftp://ftp.datalab.ba/demo/RS/Install_SQL2005_Srv_RS.exe
HU:
ftp://ftp.hu.datalab.eu/demo/Install_SQL2005_Srv_HU.exe
CG:
ftp://ftp.cg.datalab.eu/demo/Install_SQL2005_Srv_CG.exe
KO:
ftp://ftp.ko.datalab.eu/demo/Install_SQL2005_Srv_KO.exe
RO:
ftp://ftp.datalab.ro/demo/Install_SQL2005_Srv_RO.exe
EU:
ftp://ftp.datalab.eu/demo/Install_SQL2005_Srv_EU.exe
BG:
ftp://ftp.datalab.bg/demo/Install_SQL2005_Srv_BG.exe
MK:
ftp://ftp.datalab.com.mk/demo/Install_SQL2005_Srv_MK.exe.