Replikacija šifrantov med povezanimi bazami

Program Administracija - meni Skrbniška orodja - Replikacije - omogoča izdelavo ukaza za preslikavo:
- izbranega šifranta,
- izbranih polj iz šifranta,
- iz osnovne baze na izbrano povezano bazo ali več baz.

Kreira se naloga na SQL strežniku. Urnik za izvedbo postopka se določa na nalogi v okviru SQL strežnika oziroma se postopek izvede preko desnega menija na SQL strežniku (če gre za občasen, enkratni dogodek).

Uporabnik, ki se prijavi v program Admin in želi narediti postopek replikacije šifrantov mora imeti pravice ADMIN, ADMINSQL oziroma se prijavi kot MIT_SA. Ob nadgradnjah baz je potrebno te naloge replikacije na strežniku ustaviti.

Ime baz na SQL strežniku in v šifrantu Povezanih baz mora biti popolnoma identičen.

V imenu baze na SQL strežniku se ne sme uporabiti malih črk, ker jih v okviru šifranta Povezanih baz vedno zapiše kot velike črke.  

Vrstni red dela:

1. Prijava v program Administracija na Osnovni bazi. Vnos nove naloge v okviru programa Admin - meni Replikacije. Pomembno je, da je v rubriki Tabela vneseno identično ime tabele kot obstaja na bazi in jo želimo preslikati na drugo povezano bazo.

Replikacija vnos.jpg

2. Po shranitvi koraka za replikacijo izberemo na desnem meniju prvo opcijo - Nastavi baze.

Replikacija nastavi baze.jpg

Program ponudi za izbor 'Iz osnovne baze' na 'povezane baze'. Izbiramo med bazami vnesenimi v šifrantu Povezane baze. Baze katere bomo izbrali bodo vključene v replikacijo. Kliknemo na V redu za shranitev izbora in potem na Prekliči, da se vrnemo na prejšnje okno.

Replikacija izberi baze.jpg

3. Nadaljujemo z izborom v desnem meniju - Nastavi polja. Tista katera bomo izbrali, tista se bodo prenašala v drugo bazo. Obvezno moramo izbrani polja, ki sestavljajo primarni ključ (PK). Izbor vseh polj izberemo preko gumba 'Označi vse'. Potrdi z V redu in izhod s Prekliči.

Replikacija izberi polja tabele.jpg

4. Kliknemo na desni meni Sestavi ukaz - Program sestavi in shrani ukaz za replikacijo.

5. Ukaz za replikacijo lahko pogledamo, dopolnimo z možnostjo 'Uredi ukaz'.

Replikacija izberi uredi ukaz.jpg

6. Postopek Pripravi proceduro kreira nalogo na Sql strežnik-u.

7. Nalogo lahko vidimo preko SQL Server Agent - Jobs.

Job na sql.jpg 

Preko programa Microsoft Sql Server Management Studio - SQL Server Agent / Jobs - lahko tudi preverimo in uredimo urnik za izvajanje.

Ureditev nalog na sql.jpg

Na SQL strežniku obstaja tudi možnost ročnega zagona naloge.

zagon replikacije.jpg

Na pregledu Replikacij lahko vidimo v poljih Začetek replikacije in Konec replikacije kdaj se je zadnja replikacija, naloga izvedla. Osvežitev pregleda izvedemo preko desnega menija - Osveži.

osveži pregled replikacije.jpg


V tem prispevku