Autor Wątek: Błąd składniowy w poleceniu - problem z pojemnością bazy danych  (Przeczytany 4143 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline Svarcik

  • Nowy użytkownik
  • *
  • Wiadomości: 6
  • Reputacja +0/-0
  • Wersja programu: 1,25
Błąd składniowy w poleceniu - problem z pojemnością bazy danych
« dnia: 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

Offline lbacik

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 533
  • Reputacja +74/-0
Odp: Błąd składniowy w poleceniu - problem z pojemnością bazy danych
« Odpowiedź #1 dnia: Październik 31, 2016, 11:25:43 »
Cytuj
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?

Cytuj
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?
Łukasz

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17232
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Błąd składniowy w poleceniu - problem z pojemnością bazy danych
« Odpowiedź #2 dnia: Październik 31, 2016, 11:28:38 »
Może to jeszcze MSDE2000 ? :o Jeśli tak to wystarczy przejść na nowszą wersję serwera SQL.
Daniel, Białystok.

Offline Svarcik

  • Nowy użytkownik
  • *
  • Wiadomości: 6
  • Reputacja +0/-0
  • Wersja programu: 1,25
Odp: Błąd składniowy w poleceniu - problem z pojemnością bazy danych
« Odpowiedź #3 dnia: Październik 31, 2016, 11:34:27 »
Cytuj
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


Offline Svarcik

  • Nowy użytkownik
  • *
  • Wiadomości: 6
  • Reputacja +0/-0
  • Wersja programu: 1,25
Odp: Błąd składniowy w poleceniu - problem z pojemnością bazy danych
« Odpowiedź #4 dnia: Październik 31, 2016, 11:45:44 »
Może to jeszcze MSDE2000 ? :o Jeśli tak to wystarczy przejść na nowszą wersję serwera SQL.

2005

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10690
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Błąd składniowy w poleceniu - problem z pojemnością bazy danych
« Odpowiedź #5 dnia: Październik 31, 2016, 13:30:31 »
No to upgraiduj do 2014 Ex i będziesz miał problem z głowy.

Offline Svarcik

  • Nowy użytkownik
  • *
  • Wiadomości: 6
  • Reputacja +0/-0
  • Wersja programu: 1,25
Odp: Błąd składniowy w poleceniu - problem z pojemnością bazy danych
« Odpowiedź #6 dnia: Październik 31, 2016, 14:59:51 »
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?

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9234
  • Reputacja +1306/-21
  • Wersja programu: Najnowsza
Odp: Błąd składniowy w poleceniu - problem z pojemnością bazy danych
« Odpowiedź #7 dnia: Październik 31, 2016, 15:56:34 »
Ja sprawdziłbym jeszcze compatibility_level:

Cytuj
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'
Sławek, Zduńska Wola

Offline Svarcik

  • Nowy użytkownik
  • *
  • Wiadomości: 6
  • Reputacja +0/-0
  • Wersja programu: 1,25
Odp: Błąd składniowy w poleceniu - problem z pojemnością bazy danych
« Odpowiedź #8 dnia: Listopad 01, 2016, 17:45:57 »
Czy ktoś mógłby powiedzieć mi jak w bezpieczny sposób mogę przeprowadzić aktualizacje serwera?

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17232
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Błąd składniowy w poleceniu - problem z pojemnością bazy danych
« Odpowiedź #9 dnia: Listopad 01, 2016, 19:53:17 »
Wersja 2005 ma limit 4GB, więc coś jest nie tak.
Daniel, Białystok.

Offline Svarcik

  • Nowy użytkownik
  • *
  • Wiadomości: 6
  • Reputacja +0/-0
  • Wersja programu: 1,25
Odp: Błąd składniowy w poleceniu - problem z pojemnością bazy danych
« Odpowiedź #10 dnia: Listopad 02, 2016, 12:44:22 »
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

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9234
  • Reputacja +1306/-21
  • Wersja programu: Najnowsza
Odp: Błąd składniowy w poleceniu - problem z pojemnością bazy danych
« Odpowiedź #11 dnia: Listopad 02, 2016, 13:00:38 »
Jednak coś mi nie daje spokoju -  co jest w kolumnie server_version jak wykonasz powyższe zapytanie?
Sławek, Zduńska Wola

Forum Użytkownikow Subiekt GT

Odp: Błąd składniowy w poleceniu - problem z pojemnością bazy danych
« Odpowiedź #11 dnia: Listopad 02, 2016, 13:00:38 »