Wymiana komputera pełniącego funkcję głównego magazynu danych, modernizacja dysków twardych lub awaria dotychczasowej jednostki roboczej zmuszają do przeniesienia silnika Microsoft SQL Server. W mniejszych przedsiębiorstwach oraz jednoosobowych działalnościach gospodarczych motor bazodanowy najczęściej odpowiada za obsługę programów sprzedażowych, magazynowych oraz modułów finansowo-księgowych. W takich warunkach każda nieprzemyślana próba przekopiowania plików grozi przerwaniem ciągłości pracy, zablokowaniem wystawiania dokumentów oraz uszkodzeniem struktury relacyjnej tabel.
Zarówno w mikrofirmie działającej na pojedynczym stanowisku komputerowym, jak i w biurze wieloosobowym, proces przenoszenia bazy stawia odmienne wyzwania organizacyjne. Jednoosobowa działalność wymaga przede wszystkim natychmiastowego odtworzenia dostępu do kartotek i historii sprzedaży bez konieczności rekonfiguracji całej sieci. Z kolei w środowisku wielostanowiskowym priorytetem staje się zachowanie uprawnień użytkowników, właściwe przekierowanie połączeń sieciowych na pozostałych komputerach oraz bezkonfliktowa synchronizacja danych ze stanowiskami kasowymi czy mobilnymi.
Podczas samodzielnych prób zmiany komputera obsługującego bazę danych najczęściej dochodzi do sytuacji, w których aplikacja kliencka nie potrafi nawiązać łączności z nowym środowiskiem. Zgłoszenia telefoniczne zazwyczaj opisują następujące symptomy:
Procedura migracji bazy Microsoft SQL Server różni się w zależności od infrastruktury wyjściowej, stanu technicznego nośników oraz docelowej architektury sprzętowej.
W sytuacji planowej wymiany sprzętu stary komputer pozostaje w pełni sprawny, co pozwala na kontrolowane zakończenie wszystkich otwartych sesji użytkowników. Główne zadanie polega na przygotowaniu nowego środowiska o odpowiedniej konfiguracji, wykonaniu pełnego zrzutu danych i odtworzeniu struktury wraz z mapowaniem użytkowników oraz ich poświadczeń logowania.
Gdy komputer źródłowy uległ fizycznej awarii podzespołów bazowych, ale dysk twardy pozostał nienaruszony, bezpośrednie wykonanie kopii z poziomu działającego silnika jest niemożliwe. W tym wariancie kluczowe jest prawidłowe zabezpieczenie plików bazodanowych z odłączonego nośnika, ich weryfikacja pod kątem spójności oraz poprawne dołączenie do nowej instancji zainstalowanej na docelowym komputerze.
Częstym przypadkiem jest migracja samej bazy z zapełnionego lub wolnego dysku magnetycznego na szybki dysk półprzewodnikowy wewnątrz tej samej jednostki. Procedura wymaga modyfikacji ścieżek alokacji plików danych oraz plików dziennika transakcji w konfiguracji silnika, tak aby odciążyć główny dysk systemowy i przyspieszyć operacje wejścia-wyjścia.
Wraz z rozwojem firmy baza dotychczas obsługiwana lokalnie przez jednego pracownika musi zostać udostępniona dla kolejnych użytkowników. Wymaga to nie tylko przeniesienia zasobów, ale także aktywacji protokołów sieciowych, odblokowania dedykowanych portów komunikacyjnych w zaporze sieciowej oraz skonfigurowania usługi przeglądarki SQL.
Trudności pojawiające się podczas przenoszenia bazy danych wynikają z technicznych uwarunkowań silnika relacyjnego oraz specyfiki systemów operacyjnych. Do najczęstszych przyczyn należą:
Prawidłowe przeniesienie bazy danych wymaga zachowania rygorystycznego planu działania, który eliminuje ryzyko utraty choćby pojedynczego rekordu. Standardowy przebieg prac serwisowych obejmuje:
Prace rozpoczynają się od weryfikacji wersji, poziomu poprawek oraz konfiguracji językowej dotychczasowej instancji bazodanowej. Sprawdzana jest wielkość plików bazy danych, wolna przestrzeń na dyskach docelowych oraz struktura kont użytkowników logujących się do systemu.
Przed podjęciem jakichkolwiek zmian następuje bezpieczne zatrzymanie operacji zapisu lub odłączenie bazy za pomocą procedury odpinania (detach), która porządkuje zapisy w dzienniku transakcji i zamyka pliki. Równolegle generowana jest pełna kopia zapasowa (plik bak) z weryfikacją sum kontrolnych.
Na nowym komputerze instalowane jest odpowiednio dobrane środowisko bazodanowe. Konfiguracja obejmuje ustawienie odpowiednich limitów pamięci operacyjnej, właściwych ścieżek zapisu, włączenie protokołu komunikacji sieciowej TCP/IP oraz ustawienie stałego portu nasłuchu.
Baza danych zostaje odtworzona z kopii zapasowej lub dołączona z oryginalnych plików (attach). Następnie przeprowadzana jest procedura mapowania poświadczeń logowania — konta użytkowników aplikacji zostają ponownie powiązane z wewnętrznymi uprawnieniami w przeniesionej bazie danych.
W systemie operacyjnym nowego komputera dodawane są reguły zezwalające na ruch przychodzący dla procesu silnika bazodanowego oraz portu nasłuchującego. Na poszczególnych stanowiskach roboczych modyfikowane są parametry połączenia (ciągi połączeniowe) w programach firmowych, kierujące zapytania na nową nazwę sieciową lub stały adres lokalny.
Wdrożenie kończy się uruchomieniem wewnętrznych testów integralności bazy danych, weryfikacją poprawności wystawiania dokumentów testowych oraz sprawdzeniem wydajności zapytań z poziomu wszystkich stanowisk klienckich.
Podczas przygotowań do wymiany sprzętu warto pamiętać o podstawowych zasadach bezpieczeństwa danych:
Migracja struktur bazodanowych to zadanie wymagające precyzji oraz doświadczenia w konfiguracji środowisk sieciowych. Błąd na etapie planowania może skutkować wielogodzinnym przestojem w funkcjonowaniu przedsiębiorstwa, a w skrajnych przypadkach nieodwracalnym uszkodzeniem rejestru operacji magazynowych.
W przypadku konieczności sprawnego i bezproblemowego przeniesienia danych dojeżdżamy bezpośrednio pod wskazany adres na terenie Warszawy oraz okolicznych powiatów. Przed przystąpieniem do jakichkolwiek czynności przeprowadzana jest szczegółowa diagnoza środowiska informatycznego, a zakres prac oraz ostateczny koszt usługi zostają przedstawione do akceptacji przed rozpoczęciem migracji. W przypadku złożonych awarii sprzętowych odbieramy komputer lub nośniki do warsztatu i odwozimy po wykonaniu naprawy i zabezpieczeniu danych. Na zrealizowane usługi wystawiana jest faktura bez VAT, a na życzenie klienta podpisywana jest umowa o zachowaniu poufności danych.
W celu umówienia wizyty serwisowej lub skonsultowania problemu z bazą danych zapraszamy do kontaktu telefonicznego pod numerem 22 257 87 54.
Nie wiesz, od czego zacząć? Zadzwoń.
Porada telefoniczna nic nie kosztuje, a część usterek udaje się rozwiązać bez dojazdu — zwłaszcza tych, w których winne są ustawienia albo zasilanie. Jeżeli trzeba przyjechać, dojazd, odbiór i zwrot sprzętu są bezpłatne, a diagnoza laptopa przy odbiorze — również. Wizyta serwisanta u klienta jest płatna; sam dojazd i tak nic nie kosztuje.
Telefon odbieramy całą dobę, siedem dni w tygodniu — także w weekendy i święta. Dojeżdżamy na terenie Warszawy i siedmiu przyległych powiatów.
Serwis laptopów i komputerów na warszawskim Bemowie. Przyjeżdżamy pod wskazany adres — do domu i do firmy. Dojazd, odbiór i zwrot nic nie kosztują, a diagnoza laptopa przy odbiorze sprzętu jest bezpłatna.
ul. Lazurowa 14b
01-474 Warszawa — Bemowo
Biuro bez obsługi klientów. Sprzętu nie trzeba nigdzie przywozić.
Odbieramy także w weekendy i święta. Przy pilnych zgłoszeniach umawiamy się na ten sam dzień.
Dojazd: Warszawa i siedem przyległych powiatów, w promieniu 40 km. Na miejscu jesteśmy z reguły w ciągu godziny.
Na wykonane naprawy dajemy gwarancję do 12 miesięcy.