Next
-
Liczba zawartości
55 -
Rejestracja
-
Ostatnia wizyta
Posty dodane przez Next
-
-
Mamy około 37 tysięcy zdjęć, trwających aukcji 3 tysiące a zakończonych około 25 tysięcy. I te wszystkie zdjęcia zniknęły a miejsce się nie zwolniło. Jedyne zdjęcia jakie zostały to w zakładce towary. W tej zakładce można zbiorczo zaznaczyć wszystkie towary i sprawdzić jakie są rozmiary zdjęcia. Żadne z nich nie dochodzi nawet do 100kb. Towarów ze zdjęciem jest około 1500. Zamieniłem je zbiorczo na 1x1px, później shrink i miejsce się nie zwolniło.
-
Na liście towarów podmieniłem zbiorczo miniaturki na 1x1px, odpaliłem skrypt:
delete from Im__Image where im_Id >=1000
Później Shrink bazy, który odzyskał 50Mb.
Zastanawia mnie, dlaczego po wykonaniu skrpytu wyżej, nie zwolniło się miejsce w bazie pomimo tego, że zdjęć w zakładkach przygotowane, trwające i zakonczone ich nie było. Shirnk bazy oczywiście zrobiony.
-
Odświeżę temat, waga bazy dobija do niebezpiecznych 10GB. Okazuje się, że połowe zajmują zdjęcia, z których nie korzystamy. Po wykonaniu powyższego zapytania pojawia się komunikat:
The DELETE statement conflicted with the REFERENCE constraint "FK_it_ItemPictures_im__Image". The conflict occurred in database "Testowa", table "dbo.it_ItemPictures", column 'pc_PictureId'. The statement has been terminated.
Da się temu jakoś zaradzić?
Co ciekawe, skrypt usunął zdjęcia z aukcji przygotowanych, trwających oraz zakończonych natomiast zdjęcia w zakładce Towary pozostały. SSMS pokazał, że Shrink zwolni około 150MB.
-
Odświeżę jeszcze raz. Przy pobieraniu transakcji bez opcji pełnych danych działa tak jak powinno. Da się to jakoś rozwiązać? Mamy serwer i za każdym razem kiedy jest ten problem, trzeba na niego wchodzić i wyłączać pobieranie.
-
Odświeżę temat. Komunikat pojawia się w sytuacji, w której np. na serwerze pobierają się transkacje a na komputerze klienckim próbuje się utworzyć listę. Wyłączenie pobierania transakcji na serwerze umożliwia utworzenie listy na dowolnym komputerze klienckim.
-
Witam, przy aktualizacji aukcji pojawia się enigmatyczny komunikat:
Na samej aukcji:
Problem pojawia się na dowolnym użytkowniku. Sello 1.24.0
-
U Nas, po aktualizacji do 1.24, idą wszystkie bez problemu. Dzisiaj przykładowo poszło i 70 sztuk i 90.
-
U Nas nie działa tak jak powinno już od około miesiąca. Jest wątek, w którym jest skrypt do blokowania paczek. Ręczne blokowanie to totalna udręka.
-
Okazało się, że był jakiś problem z sello na konkretnym komputerze, problem rozwiazany.
-
Witam, przy próbie aktualizacji cen pojawia się taki błąd:
Ceny się nie aktualizują. Wersja sello 1.23.3.
-
Takie paczki mam w sello i takie polecenie sql wykonuje. Data się zgadza, sposób przekazania również.
-
Żadnego błędu, przy datach, które mnie interesują, zależnie pojawiał się komuninakt o 2-3 zmienionych wierszach.
-
Nie korzystamy i nie korzystaliśmy z tagów w szablonach aukcji. W takim razie, wystarczy wykonać ten skrypt?
delete from im__Image where im_Id >=1000
I zrobić shrink bazy? Nie chciałbym robić syfu w bazie.
Chodzi mi dokładnie o zdjęcia w produktach w zakładce towary. Mamy sporą rotację produktów i masa z nich jest nieużywana a zajmuje miejsce w bazie.
-
Taki format daty mamy na serwerze.
Przeszliśmy na 1.23.3 i skrypt nie działa już dla zwykłych paczkomatów, coś zmieniło się w tej kwestii?
-
Odświeżę temat, chcielibyśmy usunąć z sello miniaturki towarów. Chciałbym wykorzystać skrypt, który został umieszczony w tym temacie ale mam pytanie. Mianowicie, jak ustalić ap_Id i di_Id? Ręcznie usuwanie tego w sello zajmuje zbyt dużo czasu.
-
Trzeba zrobić Shrink'a bazy. Program serwisowy -> 'kompaktuj...'.
-
Na jednym z zewnętrznych narzędzi do sprawdzania sprzedaży pojawiła się informacja:
'Z powodu awarii w Allegro API - powstało opóźnienie w przetwarzaniu sprzedaży.Opóźnienie jest obecnie niwelowane- zapewne zostanie usunięte całkowicie dopiero we wtorek/środę.Bardzo przepraszamy za utrudnienia.'
-
Tak, jest polskojęzyczny. Dodatkowo, dla zwykłych paczkomatów polecnie wykonało się bez problemu.
-
W spoilerze jest dokładne polecenie:
declare @nazwa_dostawy nvarchar(100)
declare @data_od datetime
declare @data_do datetime
-- TUTAJ NALEŻY WPISAC WLASCIWE DANE
set @nazwa_dostawy = 'Allegro Paczkomaty 24/7 po przedpłacie'
set @data_od = '2017-06-23'
set @data_do = '2017-06-31'
--
update pc__package set pc_LockDate = GETDATE()
where pc_DeliveryId = (select dm_Id from sl_Delivery where dm_Name = @nazwa_dostawy)
and pc_Status = 0
and pc_CreationDate between @data_od and @data_do
-
Ok, dziękuję za pomoc i informacje. Chciałbym jeszcze wykorzystać to polecenie SQL dla allegro paczkomatów ale zwraca mi taki błąd:
The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.
Stos wywołań:
w System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
w System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
w System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
w System.Data.SqlClient.SqlDataReader.ConsumeMetaData()
w System.Data.SqlClient.SqlDataReader.get_MetaData()
w System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
w System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
w System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
w System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
w System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
w System.Data.SqlClient.SqlCommand.ExecuteReader()
w Serwisant.SelloDatabase.ExecuteQuery(String query, Int32& affectedRows)
w Serwisant.CustomCommandWindow.backgroundWorkerExecutingCommand_DoWork(Object sender, DoWorkEventArgs e)
w System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
-
Więc tak, przy 20 sztukach poszło bez problemu i zwróciło status Sprawdzimy jeszcze przy trochę większej ilości. Można liczyć na jakąś poprawkę odnośnie tego czasu odpowiedzi?
-
Super, poszły wszystkie. Rano podam info, czy przy mniej niż 100 paczkach problem się powtórzy.
-
-
Nadal nie działa. Co ciekawe, dałem dziejszą datę i paczki, które nie były jeszcze wysłane do menadżera zostały prawidłowo zablokowane.
Wolne pobieranie transakcji
w Pomocna dłoń
Napisano
Witam, od pewnego czasu mamy problem z pobieraniem transakcji. Trwa ono bardzo długo, około kilku godzin(4-6). Ręczne wymuszenie pobierania, bez pełnych danych, trwa tyle samo. Jeżeli uda się pobrać wszystkie transakcje to brakuje formularzy. Sello mamy postawione na serwerze, internet 100/100. Baza około 1,5Gb. Wersja sello 1.25.1. Aukcji mamy około 3,5 tysięcy. Początkowo myśleliśmy, że to wina API allegro ale problem trwa już drugi tydzień. Proszę o pomoc.
Ustawienia pobierania:
http://prntscr.com/iogr4j
Transakcje:
http://prntscr.com/iogrhz