InsERT GT => Subiekt GT => Wątek zaczęty przez: Radef w Październik 28, 2018, 16:37:59
-
Witam,
Chciałem zaktualizować Subiekta z 1.53HF do 1.54 i niestety coś jest nie tak.
W pliku informacyjnym mam następujący komunikat:
IF EXISTS (SELECT * FROM ins_Szpieg )
EXEC('INSERT INTO Tmp_ins_Szpieg ( inss_Id, inss_TypObiektu, inss_TypObiektuEx, inss_IdObiektu, inss_NazwaObiektu, inss_TypOperacji, inss_CzasOperacji, inss_IdUzytkownika, inss_Uzytkownik, inss_Stanowisko, inss_ObiektXml)
SELECT inss_Id, inss_TypObiektu, inss_TypObiektuEx, inss_IdObiektu, inss_NazwaObiektu, inss_TypOperacji, inss_CzasOperacji, inss_IdUzytkownika, inss_Uzytkownik, inss_Stanowisko, inss_ObiektXml FROM ins_Szpieg TABLOCKX')
Błąd 0x80040E14: Could not allocate space for object 'dbo.Tmp_ins_Szpieg' in database 'XXXXXX because the 'PRIMARY' filegroup is full. Create disk space by deleting unneeded files, dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup.
Aktualizacja podmiotu nie powiodła się: 0x80040e14: Could not allocate space for object 'dbo.Tmp_ins_Szpieg' in database 'XXXXXX' because the 'PRIMARY' filegroup is full. Create disk space by deleting unneeded files, dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup.
Przywrócenie podmiotu powiodło się.
Usunąłem nawet 2 lata informacji ze szpiega, ale nic to nie pomogło. Miejsca na dysku na 100% wystarczająco....
Może ktoś cos podpowiedzieć bo ja nie bardzo mam pomysł co może być nie tak.
-
Usuń więcej/wszystko.
-
Usuń więcej/wszystko.
Faktycznie pomogło. Baza zmniejszyła się z 9GB na 7GB. Nie wiedziałem, że to tak pompuje bazę.
-
Zakładam, że masz wersję Express SQL-a? Czas powoli zacząć się zastanowiać nad przesiadką na pełną wersję lub usunięciem części starych danych. Maile w Gestorze też lubią zajmować trochę miejsca.
-
Zakładam, że masz wersję Express SQL-a? Czas powoli zacząć się zastanowiać nad przesiadką na pełną wersję lub usunięciem części starych danych. Maile w Gestorze też lubią zajmować trochę miejsca.
Gestora nie używamy. Ale mamy sporo zdjęć - zajmują jakieś 1,3GB.
Pewnie za rok trzeba będzie przejść na pełną wersję SQL-a.
-
Gestora nie używamy. Ale mamy sporo zdjęć - zajmują jakieś 1,3GB.
A jak to sprawdziłeś ? Jakie rozmiary mają zdjęcia ? Poniżej zestawienie SQL, które prezentuje takie informacje:
select case when tw_Zablokowany = 1 then CAST(0 as bit) else CAST(1 as bit) end [Aktywny]
, tw_Symbol [Symbol]
, tw_Nazwa [Nazwa]
, cast(1 as money) [Ilość]
, cast(DATALENGTH(zd_zdjecie) as money) [Rozmiar w B]
, cast(DATALENGTH(zd_zdjecie) / 1024.0 as money) [Rozmiar w kB]
, cast(DATALENGTH(zd_zdjecie) / 1024.0 / 1024.0 as money) [Rozmiar w MB]
from tw__Towar
join tw_ZdjecieTw on tw_Id = zd_IdTowar
where DATALENGTH(zd_zdjecie) > {M: Zdjęcia większe niż (kB): 0} * 1024
Pewnie za rok trzeba będzie przejść na pełną wersję SQL-a.
To jedna z możliwości, inna to usunięcie dokumentów.