Forum Użytkownikow Subiekt GT
InsERT GT => Subiekt GT => Wątek zaczęty przez: Svarcik w Październik 31, 2016, 11:19:10
-
Witam serdecznie wszystkich użytkowników.
Od dłuższego czasu w programie Subiekt GT pojawia się komunikat: "Błąd składniowy w poleceniu". Po uważnej lekturze forum i po sprawdzeniu logów z serwera okazuje się, że obecna baza danych jest przepełniona, a jest to zaledwie 2GB (sic!). Próbowałem skompaktować bazę danych z poziomu programu serwisowego, jednak bezskutecznie. W SQL Management Studio również ręcznie nie mogłem zwiększyć limitu bazy danych. Czy w tym przypadku jedynym rozwiązaniem jest upgrade serwera i bazy danych czy jest może inny sposób na poradzenie sobie z tym problemem? Z góry dziękuję za pomoc
-
po sprawdzeniu logów z serwera okazuje się, że obecna baza danych jest przepełniona, a jest to zaledwie 2GB (sic!).
A jakie to informacje świadczą o przepełnieniu bazy danych?
W SQL Management Studio również ręcznie nie mogłem zwiększyć limitu bazy danych
Czego limit chcesz zwiększać?
Coś nie tak doczytałeś.
W jakim momencie pojawia Ci się błąd składniowy?
-
Może to jeszcze MSDE2000 ? :o Jeśli tak to wystarczy przejść na nowszą wersję serwera SQL.
-
A jakie to informacje świadczą o przepełnieniu bazy danych?
Komunikat w stylu Could not allocate space for object 'xxx' in database 'xxx' because the 'PRIMARY' filegroup is full
-
Może to jeszcze MSDE2000 ? :o Jeśli tak to wystarczy przejść na nowszą wersję serwera SQL.
2005
-
No to upgraiduj do 2014 Ex i będziesz miał problem z głowy.
-
No to upgraiduj do 2014 Ex i będziesz miał problem z głowy.
Mogę zupgradować tylko do 2008 bo komputer na którym pracuję jest z ery dinozaurów. Czy cały proces jest skomplikowany i czy będę miał problem z exportem bazy danych na nowy serwer? Nigdy tego wcześniej nie robiłem, nie znam środowiska SQL i czy wymagane są do tego jakieś umiejętności programistyczne?
-
Ja sprawdziłbym jeszcze compatibility_level:
select name, compatibility_level , compatibility_name =
CASE compatibility_level
WHEN 65 THEN 'SQL Server 6.5'
WHEN 70 THEN 'SQL Server 7.0'
WHEN 80 THEN 'SQL Server 2000'
WHEN 90 THEN 'SQL Server 2005'
WHEN 100 THEN 'SQL Server 2008/R2'
WHEN 110 THEN 'SQL Server 2012'
WHEN 120 THEN 'SQL Server 2014'
WHEN 130 THEN 'SQL Server 2016'
END,
server_version=@@VERSION
from sys.databases where name='moja_baza'
-
Czy ktoś mógłby powiedzieć mi jak w bezpieczny sposób mogę przeprowadzić aktualizacje serwera?
-
Wersja 2005 ma limit 4GB, więc coś jest nie tak.
-
Wersja 2005 ma limit 4GB, więc coś jest nie tak.
Baza danych jest kompatybilna z serverem 2000 (80), podczas próby powiększenia ręcznie bazy pojawia sie komunikat, że baza licencjonowana jest do 2048 mb
-
Jednak coś mi nie daje spokoju - co jest w kolumnie server_version jak wykonasz powyższe zapytanie?