- Specjalizujemy się w naprawach laptopów, z jakimi nie poradziły sobie inne serwisy
- Naprawa laptopów po zalaniu
- Naprawa laptopów po upadku
- Specjalistyczne naprawy płyt głównych
Potrzeba migracji pojawia się najczęściej wtedy, gdy dotychczasowy serwer jest zużyty, ma zbyt mało miejsca albo nie zapewnia już stabilnej pracy. Serwer to komputer udostępniający dane i usługi innym urządzeniom w firmie. Objawem może być również częste zawieszanie programu, wolne otwieranie dokumentów, błędy połączenia z bazą danych lub problemy po aktualizacji systemu.
Przeniesienie bywa potrzebne także przy wymianie sprzętu na nowszy, zmianie organizacji pracy albo uporządkowaniu środowiska informatycznego. Środowisko IT, czyli zestaw komputerów, serwerów, programów i połączeń sieciowych, powinno zostać opisane przed rozpoczęciem prac. Dzięki temu można uniknąć sytuacji, w której program działa na jednym komputerze, ale pozostałe stanowiska tracą dostęp do danych.
Nie każda awaria oznacza jednak konieczność migracji. Czasem przyczyną jest uszkodzony dysk, błędna konfiguracja sieci, brak miejsca na kopie zapasowe albo problem z samą aplikacją. Dlatego pierwszym etapem jest rozpoznanie rzeczywistego problemu, a nie natychmiastowe kopiowanie plików.
Zakres prac zależy od tego, jak program przechowuje dane. W prostym wariancie aplikacja korzysta z plików zapisanych w określonym katalogu. W bardziej rozbudowanym rozwiązaniu dane znajdują się w bazie danych, czyli uporządkowanym zbiorze informacji obsługiwanym przez specjalny silnik bazodanowy.
Może być również potrzebne przeniesienie kilku elementów jednocześnie: programu, bazy danych, licencji, szablonów wydruków, katalogów dokumentów, ustawień użytkowników oraz połączeń z innymi systemami. Integracja, czyli połączenie programu z inną aplikacją lub usługą, może obejmować pocztę elektroniczną, drukowanie, magazyn, księgowość albo urządzenia dostępne w sieci.
W firmach używane są programy działające w systemie Windows, w tym rozwiązania pracujące na Windows Server, a także aplikacje uruchamiane w systemie Linux. Linux to rodzina systemów operacyjnych często wykorzystywanych na serwerach. Każdy wariant wymaga sprawdzenia zgodności programu z nowym środowiskiem.
Przed migracją ustalany jest pełny zakres użycia programu. Sprawdzenia wymaga liczba stanowisk, sposób logowania, lokalizacja bazy, katalogi z dokumentami oraz sposób wykonywania kopii. Ważne jest również ustalenie, czy program korzysta z dodatkowych usług działających w tle.
Usługa systemowa to proces uruchamiany przez system operacyjny, który wykonuje określone zadania bez ręcznego włączania programu. Przykładem może być usługa bazy danych, synchronizacji albo automatycznego tworzenia kopii. Jeżeli zostanie pominięta, po migracji aplikacja może się uruchamiać, ale nie będzie miała dostępu do właściwych danych.
Sprawdzane są także uprawnienia. Uprawnienia określają, kto może otwierać, zmieniać lub usuwać dane. Nie powinno się kopiować wyłącznie katalogu programu bez sprawdzenia praw dostępu, ponieważ nowy serwer może nadać użytkownikom inne możliwości niż dotychczasowe środowisko.
Warto odnotować wersję programu, wersję systemu, używany silnik bazy danych i sposób komunikacji ze stanowiskami. Taka dokumentacja ułatwia powrót do poprzedniej konfiguracji, jeżeli podczas testów pojawi się nieprzewidziany problem.
Prace zaczynają się od przygotowania kolejności działań. Najpierw ustalany jest zakres danych, następnie wykonywana jest kopia, przygotowywany nowy serwer, instalowany program i przenoszona baza. Dopiero później zmienia się połączenia na stanowiskach użytkowników.
Istotne jest wyznaczenie momentu przełączenia. Przełączenie to chwila, w której użytkownicy zaczynają korzystać z nowego serwera zamiast z dotychczasowego. Do tego czasu trzeba ograniczyć zmiany w danych albo ustalić sposób ich późniejszego uzupełnienia. Równoczesna praca na dwóch kopiach bazy bez kontroli może doprowadzić do rozbieżności.
Plan powinien uwzględniać również możliwość powrotu. Poprzedni serwer nie powinien być od razu wyłączany ani czyszczony. Pozostawienie go w niezmienionym stanie przez czas potrzebny na weryfikację ułatwia odzyskanie dostępu do danych w razie błędu konfiguracji.
Kopia zapasowa to niezależne zapisanie danych, które pozwala je odtworzyć po awarii lub błędnej operacji. Przed migracją wykonywana jest pełna kopia bazy, plików programu, dokumentów i konfiguracji. Jeżeli aplikacja ma własny mechanizm archiwizacji, należy wykorzystać również ten sposób.
Nie wystarczy sprawdzić, czy pliki istnieją na dysku. Kopia powinna zostać zweryfikowana, czyli sprawdzona pod kątem kompletności i możliwości odtworzenia. W przypadku bazy danych ważne jest poprawne zamknięcie programu albo użycie mechanizmu tworzącego spójny zapis. Spójność oznacza, że powiązane informacje pochodzą z tego samego momentu i nie są wzajemnie sprzeczne.
Przed rozpoczęciem prac warto zapisać także ustawienia połączeń, listę użytkowników, konfigurację drukowania, szablony dokumentów i informacje o integracjach. Te elementy często nie znajdują się w jednym katalogu. Pominięcie jednego pliku konfiguracyjnego może spowodować, że program po instalacji będzie wyglądał poprawnie, ale nie zachowa dotychczasowego sposobu pracy.
Nowy serwer powinien mieć przygotowany system operacyjny, aktualizacje, właściwe konta użytkowników i dostęp do sieci firmowej. Sieć firmowa to układ połączeń, w którym komputery i inne urządzenia komunikują się ze sobą zgodnie z określonymi zasadami.
Sprawdzane są nazwa urządzenia, adres sieciowy, dostępność miejsca na dane oraz sposób przechowywania kopii. Adres sieciowy, czyli identyfikator urządzenia w sieci, musi być zgodny z konfiguracją programu albo zostać poprawnie zmieniony we wszystkich stanowiskach.
Jeżeli środowisko korzysta z domeny, sprawdzana jest również przynależność serwera do domeny. Domena to centralny system zarządzania kontami i uprawnieniami w sieci. W przypadku mniejszych instalacji program może korzystać z kont lokalnych, ale także wtedy należy ustalić, jakie prawa są wymagane do odczytu i zapisu danych.
Program instalowany jest w wersji zgodnej z dotychczasową bazą i wymaganiami producenta. Aktualizacja do nowszej wersji może być potrzebna, lecz nie powinna być wykonywana przypadkowo w trakcie przenoszenia. Zmiana wersji może zmienić strukturę bazy, sposób licencjonowania albo format dokumentów.
Po przygotowaniu nowego środowiska przenoszona jest baza danych. W zależności od programu może to oznaczać odtworzenie archiwum, skopiowanie plików bazy lub wykonanie migracji przy użyciu narzędzia dostarczonego z aplikacją. Migracja bazy to kontrolowane dostosowanie danych do nowego środowiska lub wersji programu.
Ważne jest zachowanie struktury danych, identyfikatorów i powiązań między rekordami. Rekord to pojedynczy, uporządkowany wpis w bazie, na przykład kartoteka kontrahenta lub dokument sprzedaży. Jeżeli podczas kopiowania zostanie pominięta część plików, program może otwierać się bez komunikatu o błędzie, ale nie pokaże wszystkich informacji.
Osobno kopiowane są dokumenty przechowywane poza bazą, takie jak załączniki, skany, wzory wydruków czy pliki eksportu. Następnie ustawiana jest ścieżka dostępu do tych danych. Ścieżka to adres wskazujący programowi, w którym katalogu lub zasobie sieciowym ma szukać plików.
Po zakończeniu kopiowania porównuje się podstawowe informacje: zakres dat, liczbę dostępnych dokumentów, listę użytkowników oraz ostatnie wpisy. Nie zastępuje to pełnych testów, ale pozwala szybko wykryć brak głównego elementu migracji.
Sama baza nie wystarcza do odtworzenia środowiska pracy. Konfigurowane są połączenia stanowisk, drukarki, katalogi współdzielone, ustawienia użytkowników i sposób tworzenia kopii. Katalog współdzielony to folder udostępniony w sieci, do którego dostęp może mieć więcej niż jeden komputer.
Sprawdzane są również ustawienia poczty, eksportów i importów, jeżeli program ich używa. Import to wczytanie danych z innego pliku lub systemu, a eksport to zapis danych w formacie przeznaczonym do użycia poza aplikacją. Warto sprawdzić, czy po zmianie serwera pliki są zapisywane we właściwym miejscu i czy nie powstają duplikaty.
Jeżeli program korzysta z licencji przypisanej do konkretnego urządzenia, trzeba sprawdzić sposób jej aktywacji. Nie należy zakładać, że licencja przejdzie automatycznie wraz z plikami. Weryfikacji wymagają także certyfikaty, klucze dostępu i konta techniczne, o ile są elementem używanego rozwiązania.
Hasło klienta nie jest domyślnie potrzebne do wykonania prac. Jeżeli dostęp administracyjny jest konieczny, można ustalić bezpieczny sposób jego przekazania i późniejszej zmiany.
Po przeniesieniu programu wykonywane są testy na rzeczywistych dokumentach, a nie tylko na ekranie logowania. Sprawdza się otwieranie wcześniejszych zapisów, wyszukiwanie, zapis nowego dokumentu, edycję, wydruk i eksport danych. Test powinien obejmować typowe czynności wykonywane przez różne stanowiska.
Weryfikowane są również dokumenty zawierające załączniki, nietypowe pozycje i starsze dane. Takie przypadki często ujawniają błędne ścieżki katalogów albo brakujące uprawnienia. Jeżeli program obsługuje kilku użytkowników, sprawdzana jest praca równoczesna i widoczność zmian zapisanych przez inne stanowisko.
Wynik testów powinien zostać zapisany. W przypadku problemu ułatwia to określenie, czy błąd dotyczy bazy, sieci, ustawień użytkownika, drukowania czy samej aplikacji. Większość usterek można usunąć podczas pierwszej wizyty, ale zakres prac zależy od stanu danych i złożoności środowiska.
Przeniesienie programu może zostać wykonane w ramach obsługi dojazdowej. Sprzęt może zostać odebrany i zwrócony w trybie door-to-door albo prace mogą być wykonane przez serwisanta na miejscu. W przypadku wizyty serwisanta dojazd jest bezpłatny, natomiast praca jest zawsze płatna.
Czas migracji zależy od liczby stanowisk, wielkości bazy, liczby dokumentów i liczby połączeń z innymi systemami. Nie powinno się obiecywać stałego czasu bez wcześniejszego rozpoznania. Sama naprawa lub konfiguracja może z reguły zostać zakończona do trzech dni, natomiast przyspieszanie i czyszczenie urządzeń może być wykonane do 24 godzin.
Przerwa w pracy jest zwykle potrzebna podczas końcowego kopiowania danych i przełączenia stanowisk. Jeżeli użytkownicy nadal zapisują dokumenty na starym serwerze, nowa baza może nie zawierać najnowszych zmian. Dlatego przed finalnym odtworzeniem ustala się moment zatrzymania pracy programu.
Po przełączeniu potrzebny jest czas na sprawdzenie działania na stanowiskach. Nie należy uznawać migracji za zakończoną tylko dlatego, że aplikacja uruchamia się bez komunikatu. Pełne zakończenie następuje po potwierdzeniu dostępu do danych, zapisu dokumentów, wydruków i kopii zapasowych.
Przed zgłoszeniem problemu można zebrać podstawowe informacje: nazwę programu, wersję systemu, liczbę stanowisk oraz moment, od którego występują trudności. Pomocne jest zapisanie dokładnej treści komunikatu błędu i wskazanie, czy problem dotyczy wszystkich użytkowników, czy tylko jednego komputera.
Można również sprawdzić, czy na serwerze jest wolne miejsce, czy urządzenie jest uruchomione i czy stanowiska widzą właściwy zasób sieciowy. Warto potwierdzić, że program został zamknięty na wszystkich komputerach przed wykonaniem kopii.
Nie należy samodzielnie usuwać plików bazy, zmieniać nazw katalogów ani instalować kilku wersji programu bez kopii. Nie powinno się także kopiować bazy podczas intensywnej pracy użytkowników, jeżeli producent programu nie przewidział takiej metody.
Częstym błędem jest skopiowanie wyłącznie ikony programu albo jego głównego folderu. Ikona jest tylko skrótem do aplikacji i nie zawiera danych. Innym problemem jest pominięcie katalogu z dokumentami, ustawień usług systemowych lub praw dostępu.
Ryzykowne jest także przełączenie wszystkich komputerów na nowy serwer przed sprawdzeniem jednej stanowiskowej konfiguracji. Jeżeli nowa ścieżka jest błędna, problem może wystąpić jednocześnie w całej firmie.
Jeżeli program działa poprawnie na nowym serwerze, ale jeden komputer nadal zgłasza błąd, przyczyną może być lokalna konfiguracja stanowiska. Dotyczy to między innymi sterownika drukarki, zapory sieciowej, czyli mechanizmu kontrolującego połączenia, albo uszkodzonego profilu użytkownika.
Jeżeli wszyscy użytkownicy widzą brak danych, problem może dotyczyć niewłaściwej bazy lub błędnej ścieżki, a nie samej instalacji programu. Gdy dokumenty są dostępne, lecz wydruki są nieprawidłowe, należy sprawdzić ustawienia drukarki i szablony dokumentów.
Jeżeli program działa wolno tylko w określonych godzinach, przyczyną może być przeciążenie serwera, kopia wykonywana w czasie pracy albo problem z siecią. VLAN, czyli logicznie wydzielona część sieci, może dodatkowo ograniczać komunikację między stanowiskami i serwerem.
Nie każde przeniesienie dotyczy zakresu obsługiwanych usług. Drukarki, kserokopiarki, serwery i NAS mogą być konfigurowane, lecz nie są naprawiane jako urządzenia. NAS to sieciowy magazyn danych. Tablety obejmuje konfiguracja i oprogramowanie, a monitory wyłącznie diagnoza i podłączenie.
W wielu przypadkach można zachować dotychczasową wersję programu i przenieść ją na nowy serwer. Jest to korzystne, gdy aplikacja działa prawidłowo, a problem dotyczy wyłącznie sprzętu lub systemu. Wymaga jednak sprawdzenia zgodności programu z nowym systemem operacyjnym.
Zmiana wersji może być potrzebna, gdy nowy serwer nie obsługuje starego komponentu albo producent wymaga określonego środowiska. Komponent to element programu potrzebny do jego działania, na przykład sterownik, biblioteka lub usługa bazy danych.
Aktualizacja i migracja powinny być traktowane jako dwa osobne zadania. Najpierw należy zabezpieczyć dane i ustalić możliwość ich odtworzenia. Dopiero później można planować zmianę wersji, aby w razie problemu było wiadomo, czy źródłem jest nowy serwer, baza czy aktualizacja aplikacji.
Po przełączeniu sprawdzany jest mechanizm kopii zapasowych na nowym serwerze. Kopia powinna obejmować nie tylko bazę, ale również dokumenty, konfigurację i informacje potrzebne do odtworzenia działania programu.
Warto ustalić, kto odpowiada za zgłaszanie problemów i gdzie przechowywana jest dokumentacja. Powinna zawierać nazwę programu, lokalizację bazy, katalogi dokumentów, sposób logowania i opis wykonywania kopii. Nie należy przechowywać haseł w łatwo dostępnym pliku tekstowym.
Po okresie sprawdzania można uporządkować poprzedni serwer, ale dopiero po potwierdzeniu, że dane są kompletne, a kopia działa. Zbyt szybkie usunięcie starego środowiska odbiera możliwość porównania i utrudnia odtworzenie pracy.
Przeniesienie programu firmowego na nowy serwer powinno obejmować rozpoznanie zależności, pełną kopię danych, przygotowanie systemu, migrację bazy, odtworzenie ustawień i testy na rzeczywistych dokumentach. Każdy z tych etapów ma znaczenie, ponieważ aplikacja jest tylko jednym elementem całego środowiska.
Najwięcej problemów powoduje brak spójnej kopii, pominięcie katalogów dokumentów i zbyt szybkie przełączenie użytkowników. Kontrolowana kolejność działań pozwala zachować dane i ograniczyć przerwę w pracy. Po zakończeniu należy sprawdzić nie tylko uruchomienie programu, lecz także codzienne operacje, wydruki, integracje i wykonywanie kopii zapasowej.
Nie wiesz, od czego zacząć? Opisz objaw przez telefon
Zadzwoń, umów wizytę serwisanta — dotrze do Ciebie w ciągu godziny.