Przy zmianie serwera, konsolidacji baz danych lub przejściu z instalacji jednostanowiskowej na sieciową konieczne jest przeniesienie kont operatorów programu wraz z ich uprawnieniami i przypisanymi rolami. Serwis laptopów Wiatraczna wykonuje migrację kont użytkowników Rewizora nexo bez utraty konfiguracji dostępu i historii działań operatorów.
Kiedy potrzebna jest migracja kont
Migracja kont użytkowników wykonywana jest najczęściej przy przenoszeniu bazy na nowy serwer, łączeniu kilku instalacji jednostanowiskowych w jedną sieciową bazę na SQL Server, a także przy zmianie struktury organizacyjnej firmy wymagającej przebudowy ról i uprawnień operatorów programu.
Migracja z bazy SQLite do SQL Server
Przy przejściu z instalacji jednostanowiskowej na sieciową eksportujemy zdefiniowanych operatorów, ich hasła lub wymuszamy ich reset, przypisane role oraz uprawnienia do poszczególnych modułów księgowych, a następnie odtwarzamy tę konfigurację w nowej bazie na SQL Server, zachowując zgodność z dotychczasowym schematem dostępu.
Migracja między instancjami SQL Server
Przy zmianie serwera lub konsolidacji baz przenosimy definicje kont wraz z powiązanymi loginami SQL Server, dbając o to, by identyfikatory SID zgadzały się z kontami w nowej instancji – w przeciwnym razie konta stają się osierocone i tracą dostęp do bazy mimo swojej obecności w tabelach programu.
Weryfikacja unikalności i zgodności ról
Podczas łączenia kilku baz sprawdzamy, czy nie dochodzi do konfliktu nazw operatorów oraz czy uprawnienia przypisane do tych samych ról w różnych bazach źródłowych są ze sobą spójne. W razie rozbieżności ustalamy z klientem docelowy model uprawnień jeszcze przed rozpoczęciem migracji.
Test dostępu po migracji
Po zakończeniu migracji każdy operator loguje się testowo do programu, a my weryfikujemy zakres dostępnych modułów i operacji zgodnie z przypisaną rolą. Sporządzamy zestawienie kont z przypisanymi uprawnieniami jako dokumentację powdrożeniową dla klienta, ułatwiającą zarządzanie dostępem w przyszłości.
Bezpieczeństwo haseł w procesie migracji
Ponieważ część danych uwierzytelniających nie jest możliwa do bezpośredniego przeniesienia ze względu na jednokierunkowe szyfrowanie haseł, ustalamy z klientem procedurę bezpiecznego resetu haseł operatorów po migracji, tak aby żaden etap procesu nie odbywał się z pominięciem zasad bezpieczeństwa.