Microsoft SQL Server dla systemów WMS i logistyki
Microsoft SQL Server to relacyjna baza danych klasy enterprise, na której SoftwareStudio buduje całą rodzinę systemów logistycznych - od Studio WMS.net przez Studio RMA.net po Studio VSS.net. Architektura klient-serwer, język Transact-SQL oraz mechanizmy bezpieczeństwa i skalowalności czynią MS SQL Server podstawą nowoczesnych rozwiązań magazynowych i transportowych.
Jak działa Microsoft SQL Server w systemach logistycznych
MS SQL Server to relacyjny system zarządzania bazą danych oparty na architekturze klient-serwer, w którym jako język zapytań stosowany jest Transact-SQL - rozwinięcie standardu ANSI/ISO.
Microsoft SQL Server to relacyjna baza danych klasy enterprise, na której działają wszystkie systemy informatyczne SoftwareStudio. Zapewnia transakcyjność, skalowalność i bezpieczeństwo danych nawet przy setkach równoległych operacji magazynowych i logistycznych. Zobacz szerzej: baza danych MS SQL, artykuły o SQL Server oraz nowości w SQL Server 2019.
Architektura klient-serwer
Centralna baza MS SQL obsługuje żądania wielu klientów jednocześnie - terminali Android, przeglądarek i stacji roboczych. Wszyscy użytkownicy pracują na tych samych, aktualnych danych.
Transact-SQL i automatyzacja
T-SQL rozszerza standardowe SQL o procedury składowane, wyzwalacze i funkcje okienkowe. Powiadomienia o terminach czy zmianach statusów uruchamiają się automatycznie. Więcej o możliwościach SQL Server i raportowaniu danych.
Bezpieczeństwo i audyt
Uprawnienia obiektowe i procedury wyzwalane chronią integralność danych reklamacyjnych, paletowych i magazynowych. Każda operacja pozostawia ślad audytowy.
Skalowalność produkcyjna
W odróżnieniu od baz desktopowych typu MS Access, SQL Server obsługuje tysiące równoległych transakcji. To jedyne uzasadnione rozwiązanie dla wielomagazynowych środowisk. Zobacz oprogramowanie magazynowe i wdrażanie systemów WMS.
Od regału do rekordu
Co fizycznie dzieje się przy skanowaniu
Zeskanowanie kodu na palecie uruchamia transakcję w bazie: system sprawdza uprawnienia operatora, weryfikuje stan lokalizacji, zapisuje ruch i dopiero potem potwierdza operację na terminalu. Albo zapisze się wszystko, albo nic - nie ma stanu pośredniego, w którym paleta zniknęła z jednej lokalizacji, a nie pojawiła się w drugiej.
- Kod z etykiety wskazuje konkretny rekord nośnika w bazie.
- Procedura składowana sprawdza reguły, zanim zapisze zmianę.
- Log transakcyjny pozwala cofnąć operację do stanu sprzed błędu.
- Ten sam rekord widzi magazynier, kierownik i system ERP.
Parametry techniczne platformy MS SQL Server
- Model
- Relacyjna baza danych, architektura klient-serwer
- Język zapytań
- Transact-SQL (T-SQL), rozwinięcie ANSI/ISO SQL
- Integracje
- REST API, pliki EDI, widoki SQL, ERP (Comarch, enova365, SAP)
- Bezpieczeństwo
- Procedury wyzwalane, uprawnienia obiektowe, audyt
- Dostęp
- Przeglądarka WWW, terminale Android, stacje robocze
Edycje Microsoft SQL Server - którą wybrać pod system magazynowy
Edycja przesądza o tym, ile danych pomieści baza, ile rdzeni serwera wykorzysta silnik i czy dostępne są mechanizmy wysokiej dostępności. Poniższe limity dotyczą Microsoft SQL Server 2019 i 2022.
| Kryterium | Express | Web | Standard | Enterprise |
|---|---|---|---|---|
| Licencja produkcyjna | Bezpłatna | Tylko dla dostawców hostingu | Płatna | Płatna |
| Maksymalny rozmiar jednej bazy danych | 10 GB | 524 PB | 524 PB | 524 PB |
| Pamięć na pulę buforów (na instancję) | 1410 MB | 64 GB | 128 GB | Limit systemu operacyjnego |
| Maksymalna moc obliczeniowa | 1 gniazdo lub 4 rdzenie | 4 gniazda lub 16 rdzeni | 4 gniazda lub 24 rdzenie | Limit systemu operacyjnego |
| SQL Server Agent (harmonogram zadań) | Nie | Tak | Tak | Tak |
| Grupy dostępności Always On | Nie | Nie | Podstawowe (2 repliki) | Pełne |
| Szyfrowanie bazy TDE | Nie | Nie | Tak (od SQL Server 2019) | Tak |
| Przebudowa indeksów bez przerywania pracy | Nie | Nie | Nie | Tak |
| Typowe zastosowanie w logistyce | Testy i najmniejsze instalacje | Serwisy hostowane | Większość wdrożeń WMS, YMS i RMA | Środowiska wielomagazynowe 24/7 |
Limit 10 GB w edycji Express dotyczy pojedynczej bazy danych. W systemie magazynowym wypełniają go zwykle tabele historii operacji, załączniki do zgłoszeń i logi audytowe - a nie same kartoteki towarowe. Dlatego Express dobrze sprawdza się w środowisku testowym i najmniejszych wdrożeniach, natomiast dla pracy produkcyjnej w magazynie WMS.net punktem wyjścia jest edycja Standard. Osobno warto znać edycję Developer: jest bezpłatna i ma komplet funkcji edycji Enterprise, ale licencja pozwala używać jej wyłącznie do prac rozwojowych i testów, nigdy produkcyjnie.
Modele licencjonowania
Per rdzeń czy Serwer + CAL
Microsoft licencjonuje SQL Server w dwóch modelach. Per rdzeń (Core) - płaci się za rdzenie fizyczne lub wirtualne serwera bazy danych, bez limitu liczby użytkowników; to naturalny wybór, gdy z systemu korzystają operatorzy magazynu, kierowcy i kontrahenci przez przeglądarkę. Serwer + CAL - do licencji serwera dokupuje się licencje dostępowe dla użytkowników lub urządzeń; opłaca się przy niewielkiej, stałej grupie pracowników.
- Edycja Enterprise dostępna jest wyłącznie w modelu per rdzeń.
- Edycja Standard występuje w obu modelach - wybór zależy od liczby użytkowników.
- Licencjonowanie per rdzeń premiuje mniej, ale szybszych rdzeni w serwerze.
- Maszyna wirtualna liczy się wg przypisanych jej rdzeni wirtualnych.
Wersje SQL Server a wsparcie Microsoftu
Baza pracująca na wersji po zakończeniu wsparcia rozszerzonego nie otrzymuje już poprawek bezpieczeństwa - to najczęstszy powód planowej migracji systemu magazynowego na nowszy silnik.
| Wersja | Koniec wsparcia podstawowego | Koniec wsparcia rozszerzonego | Status (sierpień 2026) |
|---|---|---|---|
| SQL Server 2012 | 11.07.2017 | 12.07.2022 | Bez wsparcia - migracja konieczna |
| SQL Server 2014 | 09.07.2019 | 09.07.2024 | Bez wsparcia - migracja konieczna |
| SQL Server 2016 | 13.07.2021 | 14.07.2026 | Bez wsparcia - migracja konieczna |
| SQL Server 2017 | 11.10.2022 | 12.10.2027 | Tylko poprawki bezpieczeństwa |
| SQL Server 2019 | 28.02.2025 | 08.01.2030 | Tylko poprawki bezpieczeństwa |
| SQL Server 2022 | 11.01.2028 | 11.01.2033 | Pełne wsparcie |
Daty wg cyklu życia produktów Microsoft, stan na sierpień 2026.
Jak dobrać serwer i skonfigurować bazę pod system logistyczny
Wydajność systemu magazynowego rzadko zależy od samej aplikacji - decyduje o niej konfiguracja instancji MS SQL Server, rozłożenie plików na dyskach i plan kopii zapasowych.
Konfiguracja startowa instancji MS SQL Server
- Procesor
- 4-8 rdzeni fizycznych dla magazynu jednooddziałowego; przy licencji per rdzeń opłaca się mniej, ale szybszych rdzeni
- Pamięć RAM
- Tyle, by aktywnie używana część bazy mieściła się w puli buforów; parametr max server memory zawsze poniżej pamięci serwera
- Dyski
- NVMe lub SSD; osobne wolumeny na pliki danych (.mdf), log transakcyjny (.ldf) i tempdb
- tempdb
- Liczba plików równa liczbie rdzeni, maksymalnie 8, wszystkie tej samej wielkości i z jednakowym przyrostem
- Model odzyskiwania
- FULL dla bazy produkcyjnej - tylko on pozwala odtworzyć stan sprzed awarii z dokładnością do minut
- MAXDOP i próg równoległości
- Domyślny cost threshold for parallelism = 5 jest zaniżony dla obciążeń mieszanych typowych dla WMS
- Instant File Initialization
- Skraca rozrost plików danych i czas odtwarzania kopii zapasowej
- Kopie zapasowe
- Pełna dobowa, różnicowe w ciągu dnia, log transakcyjny co 15 minut - częstotliwość kopii logu wyznacza realne RPO
Kopie zapasowe i odtwarzanie
Kopia, której nigdy nie odtworzono, nie jest zabezpieczeniem. Test odtworzenia bazy na osobnym serwerze raz na kwartał weryfikuje jednocześnie kompletność kopii i realny czas powrotu do pracy (RTO). Kopie trzymane wyłącznie na tym samym serwerze co baza nie chronią przed awarią macierzy ani szyfrowaniem przez ransomware.
Indeksy i wydajność zapytań
Najczęstsza przyczyna spowolnienia systemu magazynowego to fragmentacja indeksów i brak aktualnych statystyk na tabelach historii operacji. Cykliczne zadanie SQL Server Agenta przebudowujące indeksy i odświeżające statystyki poza godzinami pracy magazynu rozwiązuje większość zgłoszeń o wolne raporty.
Uprawnienia i rozdzielenie ról
Aplikacja nie powinna łączyć się z bazą na koncie sa. Osobne konto techniczne z uprawnieniami wyłącznie do potrzebnych obiektów ogranicza skutki błędu i przejęcia sesji, a role bazodanowe odwzorowują role użytkowników w systemie WMS - magazynier, kierownik zmiany, administrator.
Serwer własny czy chmura
Ta sama baza pracuje na serwerze w siedzibie firmy, na maszynie wirtualnej u dostawcy chmury lub w usłudze zarządzanej typu Azure SQL Managed Instance. Wybór przesądza głównie o tym, kto odpowiada za kopie, aktualizacje i dostępność - dla operatora magazynu korzystającego z przeglądarki i terminala Android różnica pozostaje niewidoczna.
Zanim ruszy wdrożenie
Co przygotować po stronie infrastruktury
Zestaw pytań, na które warto odpowiedzieć przed instalacją - odpowiedzi przekładają się wprost na dobór edycji, rozmiar serwera i harmonogram kopii zapasowych.
- Ilu operatorów pracuje jednocześnie i na ilu zmianach.
- Ile dokumentów i operacji magazynowych powstaje dziennie.
- Jak długo trzeba przechowywać historię i załączniki.
- Ile danych wolno stracić (RPO) i jak szybko wrócić do pracy (RTO).
- Z jakim systemem ERP baza ma wymieniać dane i w jakim trybie.
Systemy SoftwareStudio oparte na MS SQL Server
Jedna centralna baza danych zasila całą rodzinę systemów logistycznych - od gospodarki magazynowej po awizację transportu i utrzymanie narzędziowni.
Studio WMS.net - zarządzanie magazynem
Studio WMS.net wykorzystuje MS SQL Server do zarządzania stanami magazynowymi, lokalizacjami, przyjęciami i wydaniami z pełną transakcyjnością danych.
Efekt: spójne dane magazynowe nawet przy setkach równoległych operacji.
Czytaj: wszystkie artykuły o WMS →Studio PWS.net - gospodarka paletowa
System rejestruje każdy ruch palety oraz pojemnika IBC w centralnej bazie MS SQL - przyjęcia, wydania, przesunięcia i zwroty tworzą pełny, nienaruszalny ślad audytowy.
Efekt: saldo paletowe z kontrahentem jednym zapytaniem, bez ręcznych zestawień.
Czytaj: wszystkie artykuły o gospodarce paletowej →Studio VSS.net - awizacja transportu
Studio VSS.net pobiera dane o awizacjach, oknach czasowych i wykonaniu dostaw z centralnej bazy MS SQL Server, aktualizowane w czasie rzeczywistym.
Efekt: przejrzysty harmonogram bramek bez telefonicznych ustaleń.
Czytaj: Awizacje VSS.net - system YMS dla magazynu →Studio RMA.net - obsługa reklamacji
Studio RMA.net korzysta z procedur wyzwalanych i uprawnień obiektowych MS SQL Server, chroniąc integralność danych reklamacyjnych i historii serwisowej.
Efekt: pełna historia napraw powiązana z numerem seryjnym produktu.
Czytaj: wszystkie artykuły o RMA →Studio TCS.net - narzędziownia i CMMS
Studio TCS.net przechowuje w MS SQL Server historię wypożyczeń, przeglądów i legalizacji narzędzi, a procedury T-SQL automatyzują powiadomienia o terminach.
Efekt: koniec z ręcznym śledzeniem terminów kalibracji w arkuszach.
Czytaj: wszystkie artykuły o narzędziowni i CMMS →Linkway TMS - zarządzanie transportem
Program TMS od Linkway korzysta z tej samej platformy bazodanowej, integrując dane GPS, zlecenia transportowe i dokumentację przewozową w jednym systemie.
Efekt: pełna kontrola nad flotą i zleceniami z jednego miejsca.
Czytaj: TMS - zarządzanie transportem →Integracja z enova na MS SQL Server
System enova działa na tej samej bazie MS SQL Server, wymieniając dane kadrowo-płacowe, księgowe i handlowe z resztą systemów SoftwareStudio.
Efekt: spójne dane finansowe bez ręcznego przepisywania między systemami.
Czytaj: wszystkie artykuły o enova →Usługi programistyczne SoftwareStudio
Poza gotowymi systemami SoftwareStudio świadczy usługi programistyczne na zamówienie - integracje, aplikacje webowe i wdrożenia oparte na MS SQL Server.
Efekt: jeden dostawca dla gotowych systemów i indywidualnych integracji.
Czytaj: wszystkie artykuły o usługach programistycznych →
Co poszczególne systemy zapisują w bazie MS SQL Server
Wszystkie systemy korzystają z tej samej instancji, ale każdy odpowiada za inny zestaw tabel i procedur - dlatego dane z magazynu, placu manewrowego i serwisu da się zestawić jednym zapytaniem.
| System | Kluczowe dane w bazie | Typowe operacje realizowane w T-SQL |
|---|---|---|
| Studio WMS.net | Kartoteki towarowe, stany w lokalizacjach, dokumenty przyjęć i wydań, historia ruchów | Rezerwacja stanu, kompletacja zlecenia, inwentaryzacja różnicowa |
| Studio PWS.net | Nośniki zwrotne, salda paletowe per kontrahent, dokumenty wydań i zwrotów | Wyliczenie salda kontrahenta, rozliczenie okresowe, raport rotacji |
| Studio VSS.net | Awizacje, okna czasowe, bramy i rampy, rejestr wjazdów oraz wyjazdów | Przydział okna czasowego, kontrola kolizji terminów, czas postoju |
| Studio RMA.net | Zgłoszenia reklamacyjne, numery seryjne, historia napraw, załączniki i decyzje | Zmiana statusu wyzwalana procedurą, kontrola terminów SLA |
| Studio TCS.net | Kartoteki narzędzi, wypożyczenia, przeglądy, terminy legalizacji i kalibracji | Powiadomienia o zbliżających się terminach, historia narzędzia |
| Linkway TMS | Zlecenia transportowe, trasy, dane GPS, dokumenty przewozowe | Rozliczenie frachtu, śledzenie statusu zlecenia, raport kilometrów |
Dla kogo jest platforma MS SQL Server od SoftwareStudio
Systemy oparte na MS SQL Server sprawdzają się tam, gdzie liczy się spójność danych między wieloma stanowiskami i modułami jednocześnie.
Magazyny wielobranżowe i operatorzy logistyczni
Firmy obsługujące wielu klientów w modelu 3PL potrzebują jednej, transakcyjnej bazy danych, która rozdziela stany magazynowe bez pomyłek.
Czytaj: oprogramowanie magazynowe →Przedsiębiorstwa rozliczające nośniki zwrotne
Firmy wymieniające palety i pojemniki IBC z kontrahentami zyskują centralne saldo paletowe dostępne w czasie rzeczywistym.
Czytaj: program do palet →Działy serwisowe i posprzedażowe
Zespoły obsługujące reklamacje online potrzebują pełnej historii napraw powiązanej z produktem, chronionej procedurami wyzwalanymi SQL.
Czytaj: oprogramowanie RMA →Zakłady produkcyjne z ruchem pojazdów
Magazyny przyjmujące dziesiątki dostaw dziennie porządkują awizacje i okna czasowe w jednym harmonogramie bramek.
Czytaj: systemy YMS →Przewoźnicy, spedytorzy i operatorzy flot
Firmy transportowe łączą zlecenia, dane GPS i dokumenty przewozowe w systemie TMS dla firmy transportowej.
Czytaj: TMS - zarządzanie transportem →Narzędziownie, serwisy i służby techniczne
Działy utrzymania ruchu prowadzą ewidencję narzędziowni, przeglądy i sorty odzieżowe BHP w jednej bazie.
Czytaj: CMMS i utrzymanie ruchu →Wdrożenie krok po kroku - od analizy do pracy produkcyjnej
Sześć etapów, przez które przechodzi każde wdrożenie systemu opartego na Microsoft SQL Server. Kolejność ma znaczenie: pominięcie analizy przenosi koszt na etap migracji danych.
Analiza przedwdrożeniowa
Spisanie procesów magazynowych, obiegu dokumentów, ról użytkowników i listy integracji. Efektem jest zakres wdrożenia oraz mapa danych, które trafią do bazy.
Projekt struktury danych
Tabele, klucze, indeksy, widoki i procedury składowane T-SQL odwzorowujące procesy z analizy. Na tym etapie ustala się reguły spójności, których arkusz kalkulacyjny nigdy nie miał.
Instalacja i konfiguracja instancji
Silnik bazy danych, rozdzielenie plików danych, logu i tempdb na osobne wolumeny, ustawienie max server memory, MAXDOP oraz modelu odzyskiwania FULL.
Migracja danych
Przeniesienie kartotek, stanów i historii z arkuszy, baz MS Access lub poprzedniego systemu. Najwięcej pracy pochłania nie transfer, lecz rozstrzygnięcie duplikatów i niespójnych oznaczeń lokalizacji.
Integracja z ERP
Uruchomienie wymiany danych przez REST API, pliki EDI lub widoki SQL - kartoteki, kontrahenci i dokumenty krążą między systemem ERP a systemem logistycznym bez ręcznego przepisywania.
Szkolenie, start i utrzymanie
Szkolenie operatorów i administratora, uruchomienie produkcyjne, a potem harmonogram kopii zapasowych, monitorowanie indeksów i okresowy przegląd wydajności zapytań.
Gdzie wdrożenia się wykładają
Trzy najczęstsze przyczyny opóźnień
Harmonogram wdrożenia rzadko psuje się na instalacji bazy. Rozjeżdża się tam, gdzie nikt nie przewidział pracy ręcznej.
- Dane wejściowe w gorszym stanie, niż zakładano - duplikaty kartotek i niespójne oznaczenia lokalizacji trzeba rozstrzygnąć przed importem.
- Integracja z ERP odkryta późno - zakres wymiany danych ustala się w kroku 1, nie w kroku 5.
- Brak właściciela procesu po stronie klienta - decyzje o wyjątkach magazynowych muszą mieć adresata.
Poznaj SQL Server i systemy logistyczne od podstaw
Poradniki o bazie danych MS SQL Server, gospodarce magazynowej, paletowej, reklamacyjnej i transportowej.
Microsoft SQL Server 2019 - co nowego
Przegląd zmian i nowych funkcji w Microsoft SQL Server 2019 istotnych dla systemów magazynowych i logistycznych.
Czytaj: SQL Server 2019 →SoftwareStudio AI Family
Jak asystenci AI współpracują z bazą MS SQL Server, wspierając raportowanie, wdrożenia i obsługę użytkowników.
Czytaj: SoftwareStudio AI Family →Linkway - zarządzanie transportem
Jak program TMS od Linkway korzysta z platformy bazodanowej SQL Server do zarządzania flotą i zleceniami.
Czytaj: Linkway →Zarządzanie lokalizacjami magazynowymi
Jak precyzyjna adresacja miejsc składowania w bazie SQL skraca kompletację i eliminuje błędy wydań.
Czytaj: lokalizacje magazynowe →VSS w połączeniu z WMS i ERP
Jak integracja awizacji z systemem magazynowym i ERP automatyzuje przyjęcia towaru na jednej bazie danych.
Czytaj: VSS, WMS i ERP →Studio TCS.net i CMMS w jednej platformie
Jak narzędziownia i utrzymanie ruchu korzystają ze wspólnej bazy MS SQL Server zamiast osobnych arkuszy.
Czytaj: TCS.net i CMMS →Wszystkie tematy o MS SQL Server i systemach logistycznych
Skrót do najważniejszych działów serwisu - od magazynu i reklamacji, przez awizacje i palety, po transport, narzędziownię oraz samą bazę danych.
Najczęstsze pytania o Microsoft SQL Server
Co to jest Microsoft SQL Server?
Microsoft SQL Server to relacyjny system zarządzania bazą danych klasy enterprise, opracowany przez Microsoft i oparty na architekturze klient-serwer. Używa języka Transact-SQL (T-SQL) jako interfejsu programistycznego. W logistyce stanowi podstawę systemów WMS, RMA i YMS, obsługując tysiące równoległych transakcji.
Czym różni się SQL Server od MS Access?
Microsoft SQL Server przewyższa MS Access (oparty na silniku Jet) pod względem wydajności, niezawodności i skalowalności. Obsługuje tysiące jednoczesnych połączeń, podczas gdy bazy desktopowe są przeznaczone do kilku użytkowników. W środowiskach wielomagazynowych i produkcyjnych SQL Server pozostaje najczęstszym wyborem.
Jak SQL Server zapewnia bezpieczeństwo danych w WMS?
MS SQL Server chroni dane magazynowe za pomocą procedur wyzwalanych, uprawnień obiektowych i mechanizmów audytu. W systemie Studio WMS.net każda operacja - przyjęcie, wydanie, przesunięcie - jest zapisywana transakcyjnie, a wbudowane mechanizmy rollback gwarantują spójność danych nawet przy awarii.
Jak działa ewidencja palet w systemie opartym na SQL?
System Studio PWS.net rejestruje każdy ruch palety bezpośrednio w centralnej bazie MS SQL Server - przyjęcia, wydania, przesunięcia i zwroty od kontrahentów są zapisywane natychmiast, a saldo paletowe jest dostępne w czasie rzeczywistym bez ręcznego zestawiania dokumentów.
Czy system paletowy integruje się z ERP na SQL Server?
Tak, otwarta architektura MS SQL Server umożliwia integrację Studio PWS.net z systemami ERP takimi jak Comarch Optima, enova365 czy SAP. Wymiana danych odbywa się przez REST API, pliki EDI lub bezpośrednie połączenia bazodanowe z użyciem widoków SQL.
Ile palet może śledzić system oparty na MS SQL?
MS SQL Server nie narzuca praktycznych ograniczeń liczby ewidencjonowanych palet ani operacji - skalowalność zależy od konfiguracji sprzętowej serwera. Studio PWS.net obsługuje wiele typów nośników i przechowuje pełną historię każdego z nich od przyjęcia po zwrot.
Jak MS SQL Server obsługuje reklamacje w Studio RMA.net?
Studio RMA.net przechowuje w MS SQL Server pełną historię reklamacji, napraw i decyzji serwisowych powiązaną z numerem seryjnym produktu i kontrahentem. Procedury wyzwalane automatycznie kontrolują zmiany statusów zgłoszeń i rejestrują ścieżkę audytową.
Jak SQL Server wspiera awizację transportu w systemie YMS?
Studio VSS.net pobiera dane o awizacjach, oknach czasowych i wykonaniu dostaw z centralnej bazy MS SQL Server. Informacje o pojazdach, kierowcach i bramkach są aktualizowane w czasie rzeczywistym przez wszystkich uprawnionych użytkowników.
Jak ewidencja narzędzi CMMS działa na bazie SQL Server?
Studio TCS.net przechowuje w MS SQL Server pełną historię wypożyczeń, przeglądów i legalizacji każdego narzędzia wraz z przypisaniem do pracownika i lokalizacji. Procedury składowane T-SQL automatyzują powiadomienia o zbliżających się terminach kalibracji.
Którą edycję Microsoft SQL Server wybrać do systemu WMS?
Dla większości wdrożeń magazynowych wystarcza edycja Standard - obsługuje do 24 rdzeni i 128 GB pamięci na pulę buforów, ma harmonogram zadań SQL Server Agent oraz szyfrowanie TDE (od wersji 2019). Edycja Express jest bezpłatna, ale ogranicza pojedynczą bazę do 10 GB i nie zawiera SQL Server Agenta, więc sprawdza się w testach i najmniejszych instalacjach. Edycja Enterprise ma sens tam, gdzie potrzebne są pełne grupy dostępności Always On i przebudowa indeksów bez przerywania pracy magazynu. Pełne porównanie edycji znajdziesz w tabeli powyżej.
Jak licencjonowany jest Microsoft SQL Server?
Microsoft oferuje dwa modele. Per rdzeń (Core) - płaci się za rdzenie fizyczne lub wirtualne serwera bazy danych, bez limitu użytkowników. Serwer + CAL - do licencji serwera dokupuje się licencje dostępowe dla użytkowników lub urządzeń. Edycja Enterprise dostępna jest wyłącznie w modelu per rdzeń, Standard w obu. Edycja Developer jest bezpłatna i ma funkcje Enterprise, ale wolno jej używać tylko do prac rozwojowych i testów, nigdy produkcyjnie.
Jaki serwer i ile pamięci RAM potrzeba pod bazę systemu magazynowego?
Punktem wyjścia jest założenie, że aktywnie używana część bazy mieści się w puli buforów - wtedy zapytania czytają z pamięci, a nie z dysku. Dla magazynu jednooddziałowego startuje się zwykle od 4-8 rdzeni fizycznych i pamięci RAM z zapasem ponad rozmiar aktywnych danych, na dyskach NVMe lub SSD. Pliki danych, log transakcyjny i tempdb powinny leżeć na osobnych wolumenach, a max server memory zawsze ustawia się poniżej całkowitej pamięci serwera. Szczegóły w sekcji dobór serwera i konfiguracja bazy.
Jak zaplanować kopie zapasowe bazy systemu logistycznego?
Baza produkcyjna powinna pracować w modelu odzyskiwania FULL - tylko on pozwala odtworzyć stan sprzed awarii z dokładnością do minut. Typowy harmonogram to pełna kopia raz na dobę, kopie różnicowe w ciągu dnia oraz kopia logu transakcyjnego co 15 minut; częstotliwość kopii logu wyznacza realne RPO, czyli maksymalną ilość danych, jaką można stracić. Kopie trzeba przechowywać poza serwerem bazy i regularnie testować odtworzenie - kopia, której nigdy nie odtworzono, nie jest zabezpieczeniem.
Czy system oparty na MS SQL Server może działać w chmurze?
Tak. Ta sama baza pracuje na serwerze w siedzibie firmy, na maszynie wirtualnej u dostawcy chmury albo w usłudze zarządzanej typu Azure SQL Managed Instance. Wybór wpływa głównie na to, kto odpowiada za kopie zapasowe, aktualizacje i dostępność. Aplikacje SoftwareStudio łączą się z bazą przez przeglądarkę i terminale Android, więc dla użytkownika magazynu sposób hostowania bazy pozostaje przezroczysty.
Jak przenieść dane z Excela lub MS Access do MS SQL Server?
Migracja przebiega w czterech krokach: odwzorowanie kolumn arkusza lub tabel MS Access na docelowe tabele, wczytanie danych (kreator importu SSMS, pakiet SSIS lub SQL Server Migration Assistant), walidacja kompletności i uzgodnienie sald oraz nałożenie kluczy, indeksów i reguł spójności, których arkusz nie miał. Najwięcej pracy pochłania zwykle nie sam transfer, lecz uporządkowanie danych - duplikaty kartotek i niespójne oznaczenia lokalizacji trzeba rozstrzygnąć przed importem.
Do kiedy Microsoft wspiera poszczególne wersje SQL Server?
Wsparcie rozszerzone SQL Server 2012 zakończyło się 12 lipca 2022, SQL Server 2014 - 9 lipca 2024, a SQL Server 2016 - 14 lipca 2026. SQL Server 2017 ma wsparcie rozszerzone do 12 października 2027, SQL Server 2019 do 8 stycznia 2030, a SQL Server 2022 do 11 stycznia 2033. Baza działająca na wersji bez wsparcia nie otrzymuje poprawek bezpieczeństwa, co bywa istotne przy audytach i wymaganiach ubezpieczycieli.
Chcesz zobaczyć systemy oparte na SQL Server w akcji?
Zobacz demo wybranego systemu SoftwareStudio lub zapytaj o szczegóły wdrożenia na platformie Microsoft SQL Server.
Skontaktuj się z nami
Zapytaj o wdrożenie, integrację z ERP lub szczegóły techniczne platformy MS SQL Server. Odpowiadamy w ciągu jednego dnia roboczego.
SoftwareStudio Sp. z o.o. | ul. Innowatorów 8, 62-069 Dąbrowa | strona kontaktu
Autor: Adam Siemiątkowski, specjalista ds. wdrożeń systemów SoftwareStudio. Ostatnia aktualizacja: .