woj. pomorskie
Subiekt i systemy InsERT
Gdynia
Ktoś w piątek po południu uruchomił aktualizację Subiekta na jednym komputerze. W poniedziałek połowa stanowisk nie łączy się z bazą, bo mają starą wersję, a na serwerze aktualizacja bazy przerwała się w połowie. Pierwszy odruch to przywrócić kopię — ale najpierw trzeba zrozumieć, w jakim stanie jest baza.
Nieudana aktualizacja
Aktualizacja, która nie doszła do końca
Aktualizacja Subiekta ma dwa elementy: program na każdym stanowisku i bazę danych na serwerze. Oba muszą mieć zgodną wersję. Jeśli jedno zostanie zaktualizowane, a drugie nie, stanowiska przestają się łączyć albo program zgłasza błędy.
Najczęstsze scenariusze są podobne: aktualizacja uruchomiona na jednym komputerze w czasie, gdy inni pracowali, przerwana konwersja bazy po restarcie serwera, brak miejsca na dysku w trakcie aktualizacji albo wygasły abonament, który zablokował nową wersję.
Przy nieudanej aktualizacji najważniejsze jest, żeby nie pogorszyć sytuacji. Najpierw kopia stanu obecnego, potem sprawdzenie wersji bazy i stanowisk, a dopiero potem decyzja: dokończyć aktualizację czy wrócić do poprzedniej wersji z kopii.
Co robimy
Co robimy po nieudanej aktualizacji
Kolejność jest zawsze ta sama.
- Kopia bazy i plików w obecnym stanie
- Sprawdzenie wersji bazy na serwerze
- Sprawdzenie wersji programu na każdym stanowisku
- Sprawdzenie dziennika aktualizacji i miejsca na dysku
- Decyzja: dokończenie aktualizacji albo powrót
- Dokończenie konwersji bazy albo odtworzenie kopii sprzed aktualizacji
- Wyrównanie wersji na wszystkich stanowiskach
- Test wystawienia dokumentu i sprawdzenie ostatnich danych
- Nie przywracamy kopii bez sprawdzenia, co się utraci
- Nie powtarzamy aktualizacji bez znalezienia przyczyny
- Nie zostawiamy stanowisk z różnymi wersjami
Scenariusze
Typowe scenariusze i rozwiązania
Poniżej sytuacje, z którymi firmy zgłaszają się najczęściej.
| Sytuacja | Objaw | Zwykle rozwiązanie |
|---|---|---|
| Aktualizacja tylko na jednym stanowisku | inne stanowiska nie łączą się | aktualizacja pozostałych stanowisk |
| Przerwana konwersja bazy | baza w niespójnej wersji | dokończenie albo kopia sprzed aktualizacji |
| Brak miejsca na dysku w trakcie | aktualizacja zatrzymana | zwolnienie miejsca i dokończenie |
| Wygasły abonament | nowa wersja nie uruchamia się | odnowienie albo powrót do poprzedniej |
| Rozszerzenie niezgodne z nową wersją | błędy przy dokumentach | wyłączenie i poprawa rozszerzenia |
| Aktualizacja w trakcie pracy użytkowników | uszkodzone ostatnie dokumenty | sprawdzenie i poprawa dokumentów |
| Brak kopii sprzed aktualizacji | nie ma do czego wrócić | naprawa na kopii stanu obecnego |
Kopia sprzed aktualizacji nie zawiera dokumentów wystawionych po niej. Zanim ją przywrócimy, sprawdzamy, co zostało zapisane i jak to odtworzyć.
Wynik
Co dostajecie
Działający system i zgodne wersje.
- Bezpieczna naprawa: Z kopią stanu obecnego przed jakąkolwiek zmianą.
- Zgodne wersje: Baza i wszystkie stanowiska w tej samej wersji.
- Wyjaśnienie przyczyny: Co poszło nie tak i jak tego uniknąć.
Gdynia w praktyce
Czego nauczyły nas naprawy w gdyńskich firmach
Pierwsza rzecz: najwięcej nieudanych aktualizacji zaczyna się od jednego komputera. Program proponuje aktualizację, użytkownik klika „tak", a pozostałe stanowiska zostają w tyle.
Druga: w firmach logistycznych i spedycyjnych z Gdyni, pracujących do późna, aktualizacja uruchomiona wieczorem często trafia na pracujących użytkowników. Ostatnie dokumenty trzeba wtedy sprawdzić szczególnie uważnie.
Trzecia: po naprawie ustawiamy zasadę, że aktualizacje wykonuje tylko administrator, w ustalonym czasie, z kopią wykonaną tuż przed. To jedna zmiana, która zapobiega większości kolejnych problemów.
Po aktualizacji w piątek w poniedziałek nie działała połowa stanowisk. Po kilku godzinach wszystko było w jednej wersji, a aktualizacje robi teraz tylko administrator.
Przy zgłoszeniu
Co przygotować przy zgłoszeniu
Te informacje przyspieszają diagnozę.
- Wersja Subiekta przed aktualizacją, jeśli wiecie
- Kiedy i na którym komputerze uruchomiono aktualizację
- Treść komunikatów błędów
- Informacja, czy ktoś pracował w trakcie aktualizacji
- Informacja o ostatniej kopii bazy
- Dostęp zdalny do serwera i stanowisk
Współpraca
Jak pracujemy
Przy zgłoszeniu zaczynamy od kopii stanu obecnego i prosimy, żeby nikt nie próbował naprawiać na własną rękę. Przy awarii produkcyjnej reagujemy także poza godzinami pracy.
Sprawdzamy wersje, dziennik aktualizacji i stan bazy, decydujemy o dokończeniu albo powrocie i wyrównujemy wersje stanowisk. Pracujemy zdalnie.
Po naprawie ustawiamy zasady aktualizacji. W ramach opieki aktualizacje przeprowadzamy sami, z kopią i testem rozszerzeń.
Zasięg
Gdzie dokładnie pracujemy
Naprawy po nieudanych aktualizacjach prowadzimy dla firm z Gdyni zdalnie, także poza godzinami pracy.
Pracujemy też dla firm z Rumi, Redy, Wejherowa, Kosakowa, Pucka i Gdańska.
- Śródmieście
- Redłowo
- Karwiny
- Witomino
- Chylonia
- Obłuże
- Oksywie
- Orłowo
- Dąbrowa
- Wielki Kack
- Grabówek
- Pogórze
Poza samym miastem pracujemy też w okolicy: Rumia, Reda, Wejherowo, Sopot, Kosakowo, Puck, Chwaszczyno. Dla nas to ten sam wyjazd, a dla wyszukiwarki osobny zestaw zapytań, o który mało kto konkuruje świadomie.
Budżet
Ile kosztuje naprawa
Naprawę rozliczamy godzinowo albo w ramach stałej opieki.
| Element | Zakres | Czas | Orientacyjnie |
|---|---|---|---|
| Rozpoznanie | wersje, dziennik, stan bazy | kilkanaście minut | w ramach naprawy |
| Naprawa po aktualizacji | kopia, dokończenie albo powrót, wyrównanie wersji | zależnie od sytuacji | godzinowo |
| Poza godzinami pracy | awaria produkcyjna | według potrzeby | godzinowo, stawka ustalana z góry |
| Stała opieka | aktualizacje wykonywane przez nas | miesięcznie | od 199 zł |
W ramach stałej opieki aktualizacje wykonujemy sami, co zapobiega większości takich sytuacji.
Współpraca
Od połowy niedziałających stanowisk do jednej wersji
Zgłoszenie
I prośba, żeby nie naprawiać samemu.
Kopia stanu obecnego
Przed jakąkolwiek zmianą.
Diagnoza
Wersje bazy i stanowisk, dziennik.
Decyzja
Dokończyć czy wrócić.
Naprawa i wyrównanie wersji
Na wszystkich stanowiskach.
Zasady aktualizacji
Żeby się nie powtórzyło.
Pytania
Zanim zapytasz
Nie aktualizujcie kolejnych komputerów na chybił trafił. Zadzwońcie — zaczniemy od kopii i diagnozy.
Nie bez sprawdzenia, co zostało zapisane po niej.
Najczęściej przez brak miejsca, restart albo pracujących użytkowników.
Tak, przy awariach produkcyjnych.
Aktualizacje wykonuje tylko administrator, z kopią, poza godzinami pracy.
Tak.
Ta sama okolica
Pozostałe usługi w Gdyni
Ta sama usługa
Insert (Subiekt i Rachmistrz) w innych miastach
Aktualizacja się nie udała? Zadzwońcie
Napiszcie albo zadzwońcie, co się stało i kiedy uruchomiono aktualizację. Zaczniemy od zabezpieczenia bazy.