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?
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.
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.
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.
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.
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
| Cecha | SQL Express 2022 | SQL Express 2025 | SQL Standard 2025 |
|---|---|---|---|
| Koszt edycji | Bezpłatna | Bezpłatna | Płatna licencja produkcyjna |
| Limit relacyjnej bazy | 10 GB | 50 GB | Do 524 PB |
| Pamięć puli buforów | 1 410 MB | 1 410 MB | Do 256 GB |
| Moc obliczeniowa instancji | Do 1 gniazda lub 4 rdzeni | Do 1 gniazda lub 4 rdzeni | Do 4 gniazd lub 32 rdzeni |
| SQL Server Agent | Nie | Nie | Tak |
| Najlepsze zastosowanie | Mniejsze bazy do 10 GB | Małe i średnie bazy do 50 GB | Wię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
Źródła techniczne: Microsoft – nowości w SQL Server 2025, Microsoft – edycje SQL Server 2022 oraz Microsoft – edycje SQL Server 2025.