Studio WMS.net

SQL Server 2008

SQL Server 2008 stracił wsparcie w 2019 roku. Co to znaczy dla bazy magazynowej, jak przebiega migracja na wersję 2022 i co sprawdzić przed przełączeniem.

Autor: Adam Siemiątkowski Aktualizacja: 23 września 2026
system.wms.net.pl/oprogramowanie-wms/
Malarska grafika serwerowni - rzędy szaf serwerowych z podświetlonymi diodami po obu stronach jasno oświetlonego korytarza w pomarańczowo-turkusowej kolorystyce
Malarska grafika serwerowni - rzędy szaf serwerowych z podświetlonymi diodami po obu stronach jasno oświetlonego korytarza w pomarańczowo-turkusowej kolorystyce

Wsparcie rozszerzone dla SQL Server 2008 oraz 2008 R2 zakończyło się w lipcu 2019 roku. Baza nadal działa, dane są na miejscu, zapytania się wykonują - i właśnie dlatego temat bywa odkładany. Konsekwencje nie są widoczne od razu.

Co oznacza koniec wsparcia dla bazy magazynowej

Brak poprawek to nie to samo co awaria. Silnik pracuje dalej, ale każda luka wykryta po dacie końcowej zostaje otwarta na stałe. Przy bazie magazynowej dostępnej tylko z sieci wewnętrznej ryzyko jest mniejsze niż przy serwerze wystawionym na zewnątrz, ale audyt bezpieczeństwa u kontrahenta traktuje obie sytuacje tak samo.

Wersje Microsoft SQL Server a wsparcie producenta
WersjaKoniec wsparcia podstawowegoKoniec wsparcia rozszerzonego
SQL Server 2008 / 2008 R220142019
SQL Server 201220172022
SQL Server 201620212026
SQL Server 202220282033

Drugi skutek dotyczy zgodności. Nowe wersje sterowników oraz bibliotek przestają obsługiwać stare protokoły połączenia, więc prędzej czy później aktualizacja czegokolwiek innego w środowisku zatrzyma się na bazie. Najczęściej wychodzi to przy wymianie systemu operacyjnego na serwerze.

Wersja zgodności bazy to co innego niż wersja silnika. Po przeniesieniu pliku z 2008 na nowszy serwer baza zostaje w starym trybie zgodności i nie korzysta z nowych mechanizmów, dopóki ktoś tego trybu nie podniesie.

Jak przebiega migracja

Przeniesienie bazy sprowadza się do kopii zapasowej i odtworzenia jej na nowym serwerze. Trudność leży gdzie indziej: w procedurach składowanych, które przez lata narastały wokół składni dostępnej w 2008.

Zamawianie materiałów według harmonogramu produkcji Diagram przedstawia obieg opisany w tej sekcji: harmonogram produkcji wyznacza zamówienia materiałowe, dane z magazynu wracają do systemu ERP, gdzie są analizowane w kontekście planów produkcyjnych. Materiały zamawiane pod plan produkcyjny 1 Harmonogram produkcji plan pracy zakładu 2 Zamówienie materiałów zaopatrzenie pod harmonogram 3 Dane z magazynu trafiają bezpośrednio do ERP 4 Ocena planów unikanie zapasów i przestojów
Obieg informacji między warstwą bazy a magazynem, opisany w tej sekcji.

Przed przełączeniem warto sprawdzić cztery rzeczy. Każda z nich potrafi zatrzymać wdrożenie w dniu startu, a wszystkie da się zweryfikować wcześniej na kopii.

  • Składnia wycofana - złączenia zapisane starym stylem oraz wskazówki optymalizatora, których nowy silnik nie przyjmie.
  • Plan wykonania zapytań - nowy estymator liczności potrafi wybrać inną ścieżkę niż dotychczasowa, czasem wolniejszą.
  • Konta oraz uprawnienia - identyfikatory logowania nie przenoszą się razem z bazą i po odtworzeniu zostają osierocone.
  • Zadania harmonogramu - kopie zapasowe, przebudowa indeksów oraz eksporty do ERP trzeba odtworzyć osobno.

Sam moment przełączenia najlepiej zaplanować po zamknięciu zmiany, gdy na hali nie ma otwartych operacji. System magazynowy na Microsoft SQL Server opisuje szerzej warstwę bazodanową wdrożenia.

Co daje nowsza wersja silnika

Migracja to nie tylko zdjęcie ryzyka. Mechanizmy dodane po 2008 zmieniają sposób, w jaki baza radzi sobie z równoczesnym odczytem oraz zapisem - a to jest codzienność magazynu, gdzie kilkunastu operatorów rejestruje ruchy, a biuro w tym samym czasie liczy zestawienia.

Co zmienia przejście na nową wersję silnika
MechanizmZnaczenie dla bazy magazynowej
Poziom izolacji READ_COMMITTED_SNAPSHOTOdczyt stanów nie czeka na zapis trwającej operacji, więc raport nie blokuje przyjęcia na rampie
Kolumnowe indeksyZestawienia rotacji z kilku milionów ruchów liczą się bez kopiowania danych do osobnej bazy
Szyfrowanie na poziomie kolumnyDane kontrahenta pozostają zaszyfrowane także dla administratora bazy
Akceleracja odzyskiwaniaWycofanie długiej transakcji nie wstrzymuje startu bazy po awarii zasilania

Największą różnicę robi pierwsza pozycja. Bez migawkowego poziomu izolacji długie zapytanie raportowe zakłada blokady, na które czeka rejestracja przyjęcia - operator przy rampie widzi wtedy zawieszony ekran, choć z terminalem wszystko jest w porządku.

Wymiana danych z systemem nadrzędnym działa niezależnie od wersji silnika, ale przy wspólnej instancji upraszcza się do tabel pośrednich. Opisuje to strona o integracji systemu magazynowego z ERP.

Dostęp przez przeglądarkę

Warstwa aplikacji łączy się z bazą z serwera, nie z komputera operatora. Przeglądarka dostaje gotowy wynik, a połączenie do bazy nigdy nie opuszcza sieci serwerowej - dlatego zmiana wersji silnika nie wymaga niczego po stronie stanowisk.

Uprawnienia rozstrzyga się w dwóch miejscach. Konto aplikacji ma dostęp do tabel, a to, co zobaczy konkretny użytkownik, wynika z roli przypisanej w panelu administratora. Rozdzielenie tych warstw pozwala zmienić zakres widoczności kontrahenta bez ruszania uprawnień w bazie.

Zakres funkcji dostępnych w tym trybie zbiera opis magazynu w chmurze, a szczegóły cyklu wsparcia poszczególnych wersji publikuje dokumentacja cyklu życia produktów Microsoft.

Zobacz Studio WMS.net na własnych danych

Demo działa w przeglądarce, bez instalacji i bez rejestracji. Wycena wdrożenia w jeden dzień roboczy.

Uruchom DEMO
Słownik

Słownik pojęć - SQL Server 2008

SQL Microsoft SQL Server
Silnik bazy danych, na którym pracuje warstwa magazynowa. Wersja 2008 straciła wsparcie w 2019 roku, wersja 2022 ma je do 2033.
AW Aplikacja webowa
Narzędzie dostępne z poziomu przeglądarki internetowej, które umożliwia pracownikom i partnerom firmy intuicyjny dostęp do danych logistycznych z dowolnego miejsca. Integruje się z SQL Server, pozwalając pobierać i aktualizować dane w czasie rzeczywistym.
AU Autoryzacja
Proces sprawdzenia, do jakich zasobów ma dostęp uwierzytelniony użytkownik. W bazie rozstrzyga się na poziomie konta aplikacji, a zakres widoczny dla operatora - na poziomie roli w systemie.
SZ Szyfrowanie danych
Mechanizm zabezpieczający przesyłane i przechowywane dane logistyczne przed nieuprawnionym dostępem. W środowisku internetowym odbywa się zazwyczaj za pomocą technologii SSL (Secure Sockets Layer).
AD Audyt
Rejestrowanie operacji wykonywanych na danych w bazie SQL Server, umożliwiające kontrolę i weryfikację historii zmian. Zapis pozwala odtworzyć, kto zmienił stan oraz kiedy.
UW Uwierzytelnienie
Proces potwierdzenia, że osoba podająca się za danego użytkownika rzeczywiście nim jest, zwykle za pomocą loginu i hasła. Poprzedza autoryzację dostępu do zasobów aplikacji webowej i bazy danych.

Pozostałe pojęcia z zakresu magazynu oraz znakowania jednostek zbiera słownik pojęć WMS.

FAQ

Najczęstsze pytania - SQL Server 2008

01

Kiedy skończyło się wsparcie dla SQL Server 2008?

Wsparcie podstawowe w 2014 roku, rozszerzone w lipcu 2019. Od tej daty producent nie wydaje poprawek, więc luka wykryta później zostaje otwarta na stałe.

02

Czy baza na wersji 2008 przestanie działać?

Nie, silnik pracuje dalej. Problem pojawia się przy audycie u kontrahenta oraz przy aktualizacji czegokolwiek innego w środowisku - nowe sterowniki przestają obsługiwać stare protokoły połączenia.

03

Co sprawdzić przed migracją bazy magazynowej?

Składnię wycofaną w procedurach składowanych, plany wykonania zapytań po zmianie estymatora, osierocone konta logowania oraz zadania harmonogramu, które nie przenoszą się razem z bazą.

04

Dlaczego po przeniesieniu bazy nic się nie przyspiesza?

Bo baza zostaje w starym trybie zgodności. Wersja zgodności to co innego niż wersja silnika - nowe mechanizmy włączają się dopiero po jej podniesieniu.

05

Co daje migawkowy poziom izolacji w magazynie?

Odczyt nie czeka na zakończenie zapisu. Bez niego długie zapytanie raportowe zakłada blokady, na które czeka rejestracja przyjęcia, a operator widzi zawieszony ekran.

06

Kiedy najlepiej wykonać przełączenie?

Po zamknięciu zmiany, gdy na hali nie ma otwartych operacji. Samą poprawność migracji sprawdza się wcześniej na kopii, bez zatrzymywania pracy magazynu.

Bezpłatne DEMO Wycena