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đer 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 migratora se odvija u sljedećim koracima:
I. Povezivanje na server
Pri
povezivanju na server potrebno je navesti podatke lokalnog servera (lokacija) i servera,
kamore se podaci migriraju (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 nakon »setup-a«, podaci su navedeni
preko komandne linije iz »setupa«, gdje su podaci za server »destinacija«. Moguće je
također odabrati prijavu putem win-authentikacije (korisničko ime i lozinka se onemogućuju). To je
moguće označiti kvačicom ili parametrom u komandnoj liniji. Na raspolaganju su jezici SI i ANG.

II. Odabir mogućih »loginova« s popisa na lokalnom serveru
U slučaju
uspješnog povezivanja na lokalni server, prikazuje se popis svih mogućih »loginova« koji su označeni
(po defaultu svi) za migraciju. Korisnik može sam odabrati koji će se migrirati, a koji
ne. Na ovom mjestu se kreira skripta koja se također 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 spremiti u bilo koji direktorij
kao <skripta>.sql. »Po defaultu« je odabran direktorij u kojem se nalazi migrator.

III. Odabir baza s lokalnog servera za migraciju
U posljednjem koraku prikazan je
popis svih baza na lokalnom serveru. Slično kao kod »loginova«, i ovdje postoji mogućnost
odabira pojedinačnih baza. U tom slučaju se za pojedinačnu bazu izvršava deattach baze na lokalnom
serveru i attach baze na drugom novom serveru. Istovremeno se na bazi master lokalnog servera
kreira tabela tpa_NewPAServer s imenom novog servera. To znači da kada se korisnik
ponovno prijavi u PA, program će sam predložiti zamjenu na novi server.

Pored toga, što je moguć
pokret migratora s podacima iz komandne linije, kroz cijelo izvršavanje logira se svaka
pojedina migracija ili priprema skripte. To omogućava pregled nad radom i u slučaju
grešaka, rješenje je barem za korak bliže.
Primjeri 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>
Primjer
migracije:
mms://media.datalab.si//SI/partneracademy/P55/migrator.wmv
Prikazan je primjer migracije tri baze: MIGRACIJA111, MIGRACIJA222 i MIGRACIJA333 iz
SQL2000 servera (jurebov) na SQL2005 server (jurebov\jurebov) s
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.