SQL Server i programy InsERT

Przekroczony limit bazy danych w Subiekcie GT lub nexo – co zrobić?

Osiągnięcie limitu bezpłatnej edycji SQL Server Express może uniemożliwić dalszy zapis dokumentów i powiększanie bazy. Problem można rozwiązać przez migrację, uporządkowanie danych albo zmianę edycji SQL Server.

Odpowiedź w skrócie

Szybkie rozwiązanie

Jeżeli baza Subiekta GT lub nexo zbliżyła się do limitu 10 GB edycji SQL Server 2022 Express, najprostszym bezpłatnym kierunkiem jest migracja do SQL Server 2025 Express, w którym limit relacyjnej bazy wynosi 50 GB. Alternatywnie można usunąć niepotrzebne dane albo przejść na płatny SQL Server Standard, gdy firma potrzebuje większej bazy i większych zasobów.

Możliwe działania

Jak rozwiązać problem przekroczonego limitu?

1

Wykonaj pełną kopię bezpieczeństwa

Przed migracją lub usuwaniem danych wykonaj archiwizację podmiotu i sprawdź, czy kopię można odtworzyć. Zanotuj nazwę instancji SQL, wersję programu InsERT oraz ilość wolnego miejsca na dysku.

2

Rozważ instalację SQL Server 2025 Express

SQL Server 2025 Express jest bezpłatny i podnosi limit pojedynczej relacyjnej bazy z 10 do 50 GB. Przed instalacją lub migracją potwierdź w wymaganiach producenta, że używana wersja Subiekta GT albo nexo obsługuje SQL Server 2025. Migrację wykonaj na aktualnej kopii i przetestuj logowanie, dokumenty, wydruki oraz dodatki.

Oficjalna informacja Microsoft o limicie 50 GB

3

Usuń dane, których firma już nie potrzebuje

W bazie mogą zajmować miejsce stare zamówienia, dokumenty testowe, nieużywane zdjęcia asortymentu oraz inne zbędne dane. Usuwaj wyłącznie informacje, które można zgodnie z przepisami i zasadami firmy skasować. Operację wykonuj etapami, po utworzeniu kopii, i sprawdzaj powiązania dokumentów.

DoGT umożliwia między innymi zbiorcze usuwanie starych zamówień oraz zbiorczą pracę ze zdjęciami towarów.

Ważne: zwolnienie miejsca wewnątrz bazy nie zawsze zmniejsza fizyczny rozmiar pliku MDF. SQL Server może wykorzystać odzyskane miejsce przy kolejnych zapisach.
4

Sprawdź logi, ale nie usuwaj pliku LDF

Można porządkować zbędne logi aplikacyjne i historyczne dane diagnostyczne, jeżeli wiadomo, do czego służą. Nie wolno natomiast ręcznie usuwać pliku dziennika transakcyjnego SQL Server z rozszerzeniem .ldf. Nadmierny wzrost dziennika wymaga sprawdzenia modelu odzyskiwania, wykonywania kopii logu oraz ustawień automatycznego wzrostu.

5

Przejdź na płatny SQL Server Standard

SQL Server Standard nie ma limitu 10 ani 50 GB charakterystycznego dla Express, obsługuje znacznie większe bazy i udostępnia więcej zasobów oraz funkcji administracyjnych. To rozwiązanie dla większych baz, rosnącej liczby stanowisk lub środowisk wymagających SQL Server Agent i kompresji kopii zapasowych. Zakup wymaga dobrania właściwego modelu licencjonowania.

Porównanie

SQL Server Express 2022, Express 2025 i Standard 2025

CechaSQL Express 2022SQL Express 2025SQL Standard 2025
Koszt edycjiBezpłatnaBezpłatnaPłatna licencja produkcyjna
Limit relacyjnej bazy10 GB50 GBDo 524 PB
Pamięć puli buforów1 410 MB1 410 MBDo 256 GB
Moc obliczeniowa instancjiDo 1 gniazda lub 4 rdzeniDo 1 gniazda lub 4 rdzeniDo 4 gniazd lub 32 rdzeni
SQL Server AgentNieNieTak
Najlepsze zastosowanieMniejsze bazy do 10 GBMałe i średnie bazy do 50 GBWiększe i bardziej wymagające środowiska

Limity techniczne według dokumentacji Microsoft. Rzeczywista wydajność zależy również od sprzętu, liczby użytkowników, konfiguracji i charakteru bazy.

FAQ

Najczęstsze pytania

SQL Server 2022 Express ma limit 10 GB na pojedynczą relacyjną bazę danych. W SQL Server 2025 Express limit został zwiększony do 50 GB.

Nowy limit pozwala bazie rosnąć ponad 10 GB, ale nie zmienia automatycznie aktualnego rozmiaru pliku. Muszą być poprawnie ustawione parametry wzrostu pliku i dostępne miejsce na dysku.

Nie zawsze. Usunięcie danych zwalnia przestrzeń wewnątrz bazy, którą SQL Server może wykorzystać ponownie. Fizyczny plik na dysku może zachować dotychczasowy rozmiar.

Nie należy usuwać go ręcznie. Plik LDF jest dziennikiem transakcyjnym bazy. Jego rozmiar powinien zostać zdiagnozowany przez osobę znającą SQL Server.

Gdy baza może przekroczyć 50 GB, potrzebuje większej pamięci i liczby rdzeni albo firma wymaga funkcji takich jak SQL Server Agent, kompresja kopii zapasowych czy bardziej zaawansowane mechanizmy dostępności.

Źródła techniczne: Microsoft – nowości w SQL Server 2025, Microsoft – edycje SQL Server 2022 oraz Microsoft – edycje SQL Server 2025.