Praca na wielu bazach Częśd I Soneta Sp z o.o. ul. Wadowicka 8a, wejście B 31-415 Kraków tel./fax +48 (12) 261 36 41 http://www.enova.pl e-mail: ksiegowosc@enova.pl 1
Zawartość: 1 Konfiguracja bazy Master i baz zależnych - Slave... 3 1.1 Konfiguracja bazy Master... 3 1.2 Konfiguracja baz zależnych wskazanie na bazę Master... 3 2 Utworzenie nowego operatora z prawem do zarządzania wieloma bazami... 4 3 Archiwizacja i konwersja wielu baz danych... 6 4 Dodawanie operatora do wielu baz danych.... 6 5 Zarządzanie konfiguracją bazy Slave z poziomu bazy Master... 9 6 Konfiguracja praw obiektowych operatorów w bazach Slave.... 9 7. Rozwój dodatku... 10 2
1 Konfiguracja bazy Master i baz zależnych - Slave 1.1 Konfiguracja bazy Master Dodatek Praca na wielu bazach jest dodatkiem licencjonowanym, wymaga także pliku.dll Pracę z dodatkiem rozpoczynamy od ustalenia bazy typu Master - jedną z baz danych ustanawiamy bazą, która będzie pełniła rolę bazy konfiguracyjnej (bazy Master). Najlepiej jeśli będzie to baza danych nieprzeznaczona do pracy operacyjnej. Wybrana baza stanie się bazą Master jeśli określimy w niej listę baz danych zależnych (Slave). W tym celu w chodzimy w Narzędzia/Opcje/Praca na wielu bazach/bazy danych Kolejne pozycje na liście baz danych tworzymy przez podanie nazwy bazy (nazwy na serwerze SQL) oraz określenie praw dostępów dla operatorów zdefiniowanych w bazie Master. 1.2 Konfiguracja baz zależnych wskazanie na bazę Master W bazach zależnych Slave wskazujemy bazę Master wpisując ją w konfiguracji na zakładce Narzędzia > Opcje > Praca na wielu bazach > Baza Master (podajemy nazwę bazy na serwerze SQL). 3
2 Utworzenie nowego operatora z prawem do zarządzania wieloma bazami Tworzymy nowego operatora. W uprawnieniach wybieramy mu rolę np. Administrator, a na zakładce Prawa danych określamy prawa dostępu do poszczególnych baz zależnych. 4
Operatorowi temu włączamy również możliwośd wykonywania konwersji baz danych oraz zarządzania pozostałymi operatorami. 5
3 Archiwizacja i konwersja wielu baz danych Archiwizację wielu baz danych można wykonad zaznaczając wybrane bazy danych na liście Bazy danych. W ten sam sposób można przeprowadzid konwersję wielu baz danych wykonując czynnośd Konwertuj bazy danych dostępną na liście baz danych 4 Dodawanie operatora do wielu baz danych. Tworzymy nowego operatora w bazie Master np. Jan Księgowy i wybieramy dla niego rolę np. Księgowy ADM. Operatorowi nadajemy hasło dostępu i zapisujemy ustawienia konfiguracji. Utworzonego operatora wraz ze zdefiniowaną rolą możemy przekopiowad do różnych baz danych. Na liście operatorów możemy zaznaczyd wybranego operatora (kilku) i wykonad czynnośd Wiele baz danych > Dodaj operatora. 6
W parametrach czynności możemy wybrad kilku operatorów, których chcemy przekopiowad. Następnie w parametrach czynności wskazujemy do jakich baz danych chcemy przekopiowad operatora. 7
Po wybraniu baz danych docelowych możemy określid jakie prawo chcemy przydzielid operatorowi w bazie (bazach) docelowych. Razem z operatorem możemy przekopiowad role i przyporządkowad je operatorowi w bazie docelowej. W tym celu wskazujemy z jakiej bazy chcemy wyświetlid listę ról do wyboru, a następnie wybieramy role do przekopiowania. 8
Czynnośd Wiele baz danych > Dodaj operatora dostępna jest również na liście baz danych na zakładce Praca na wielu bazach > Bazy danych. 5 Zarządzanie konfiguracją bazy Slave z poziomu bazy Master W konfiguracji na zakładce Praca na wielu bazach > Bazy danych po otwarciu formularza wybranej bazy danych istnieje dostęp do konfiguracji w tej bazie danych. Aby taki dostęp uzyskad należy wybrad z menu Narzędzia > Opcje. W ten sposób z poziomu bazy Master można dokonywad zmian konfiguracyjnych w bazie Slave. 6 Konfiguracja praw obiektowych operatorów w bazach Slave. Operatorami w bazach Slave można zarządzad z poziomu formularza operatora w bazie Master. Do formularza operatora w bazie Master można dotrzed wchodząc w Opcje > Systemowe > Operatorzy lub Opcje > Praca na wielu bazach > Bazy danych gdzie należy otworzyd formularz wybranej bazy danych, a następnie otworzyd formularz wybranego operatora. 9
Z poziomu formularza operatora w bazie Master będąc na liście baz danych jest dostępna czynnośd Wiele baz danych > Pokaż operatora w bazie Za pomocą tej czynności możemy otworzyd formularz operatora w jednej z baz Slave i wprowadzad ten sposób zmiany np. konfigurowad prawa obiektowe dla tego operatora w bazie Slave. 7. Rozwój dodatku W kolejnym etapie pracy nad tym dodatkiem planowane jest wprowadzenie możliwości zbierania i sprawdzania różnych informacji z wielu baz danych np. czy we wszystkich bazach są naliczone deklaracje, różnice kursowe itp. oraz raportowanie z wielu baz danych. Drugi etap prac nad dodatkiem zakooczy się około połowy września. 10