Skocz do zawartości

SRL SRL

Użytkownik
  • Liczba zawartości

    370
  • Rejestracja

  • Ostatnia wizyta

Zawartość dodana przez SRL SRL

  1. Automatyzacja procesu backupu w Microsoft SQL 2005/2008 Express Firma Microsoft oprócz swojego flagowego produktu jakim jest Microsoft SQL 2005/2008 Server (wydała również w pełni darmową lecz okrojoną wersję tegoż oprogramowania. Mowa tu oczywiście o SQL 2005/2008 Express . Server ten posiada trzy istotne ograniczenia : Obsługa tylko jednego procesora , maksymalnie potrafi wykorzystać 1 GB pamięci fizycznej , maksymalny rozmiar bazy to 4 GB . Oprócz wyżej wymienionych minusów są jeszcze inne jak min brak opcji ustawiania harmonogramu automatycznie uruchamianych zadań jak np. backup , procesowanie kostek itp. Jednym z tych ograniczeń a dokładnie wykonaniem automatycznie kopii postanowiłem się zająć. Zaczynamy , w moim modelu zakładam że użytkownik posiada zainstalowany serwer bazodanowy SQL 2005 , pakiet SP2 i narzędzie Management Studio Express. Po pierwsze za pomocą Management Studio wybieramy interesującą naszą bazę . Klikamy opcję Tasks -> Back UP -> przechodzimy do menu Options gdzie zaznaczamy opcję „Overwrite All existing backup sets” ( w przeciwnym wypadku kolejne kopię będą się dopisywać do naszego pliku – co nie jest zalecane zwłaszcza w przypadku gdy nośnik kopii zapasowych się nie zmienia ). Możemy jeszcze zaznaczyć opcję weryfikacji po wykonaniu się kopi . Wybieramy jeszcze ścieżkę gdzie, kopia ma być zapisywana i klikamy meny Script -> Script Action fo File . Ostatnim krokiem jest zapisanie zadania do pliku z rozszerzeniem sql. By uruchomić nasze zadanie w wierszu poleceń ( lub w skrypcie ) należy wykonać ciąg sqlcmd -S server -i backupsql_1.sql. Sqlcmd to narzędzie wchodzące w skład pakietu Management Studio( domyślna ścieżka to C:\Microsoft SQL Server\90\Tools\Binn). Skrypt wystarczy dodać do Harmonogramu Zadań Windows i wykonywać go w zaplanowanych porach Przykład: mojabaza.sql BACKUP DATABASE [mojabaza] TO DISK = N’D:\Microsoft SQL Server 2005 Express\MSSQL.1\MSSQL\Backup\mojabaza.bak’ WITH NOFORMAT, INIT, NAME = N’mojabaza-Full Database Backup’, SKIP, NOREWIND, NOUNLOAD, STATS = 10 GO Backupmojabaza.cmd sqlcmd -S server -i mojabaza.sql rename “D:\Microsoft SQL Server 2005 Express\MSSQL.\MSSQL\Backup\mojabaza.bak” mojabaza_%DATE%.bak W tym przykładzie sqlcmd zrzuci nam bazę do pliku mojabaza.bak , a następnie zostanie mu zmieniona nazwa na mojabaza_dzisiejszadata.bak W przypadku posiadania wielu baz i częstego wykonywania się kopii na pewno zauważycie że miejsce przeznaczone na backup szybko się zapełnia . Można temu zaradzić an kilka sposobów . Ja radzę sobie narzędziem FORFILES np. deloldbakfiles.cmd Forfiles -p ” D:\Microsoft SQL Server 2005 Express\MSSQL.1\MSSQL\Backup” -m *.bak -d -7 -c “CMD /C del @file” Exit Uruchamiając to narzędzie raz w na dwa tygodnie czyszczę katalog ze starych kopii – oczywiście wcześniej jeszcze przenoszę kopie na bezpieczny storage.
  2. oczywiście korzystamy z RAID'a, ale nie każdy ma taką możliwość.
  3. Uważam, że przydałby się mechanizm jednoczesnego zapisu danych w czasie rzeczywistym do dwóch identycznych baz na różnych dyskach. W przypadku awarii jednego z dysków możemy kontynuować pracę od momentu awarii. Backup wg. _euan_ jest ciekawy, ale dane możemy odtworzyć tylko na podstawie ostatniej archiwizacji - kilka godzin pracy zawsze nam bezpowrotnie zniknie, a przy ok.200-300 transakcjach dziennie odtworzenie danych może być niemożliwe.
  4. Temat poruszany od pierwszej wersji sello. W dalszym ciągu sello nie pobiera lub pobiera z bardzo dużym opóźnieniem transakcje (nawet 2 miesiące po zakończeniu aukcji). Konkurencyjne oprogramowanie np. Asystent z tego typu aukcjami radzi sobie doskonale. Moje spostrzeżenia w skrócie : - w raportach brak błędów podczas ściągania aukcji / transakcji - bywają przypadki, że sello ściągnie wszystkie transakcje na jednej bazie, ale po zainstalowaniu zupełnie nowego sello na innym komputerze sello nie ściągnie już transakcji do tej aukcji (ściąga tylko aukcję bez transakcji) - w zakładce Aukcje -> Zakończone przy licytacjach wieloprzedmiotowych pokazują się dziwne dane np. : Ilość sprzedanych: -2 lub 0 i inne nieprawdziwe, Ilość obserwowanych 0, a na prawdę aukcję obserwowało ponad 500 osób - cena końcowa jaką kupujący powinien zapłacić za towar - w sello jest cena jaką kupujący zaoferował podczas licytacji - powinna zostać wstawiona cena z pola : Najwyższa oferta z zakładki Aukcje -> Zakończone -> Szczegóły aukcji - ta kwota jest prawidłowa Kiedyś wysyłałem rapory z rozszerzonego logowania do insertu, ale niestety nie udało się zdiagnozować problemu.
  5. U mnie to samo. Podczas pobierania danych ze stron w Strefie Sello wystąpił błąd: Pobieranie informacji o zmienionych stronach nie powiodło się: Strona nie istnieje. Serwer zwrócił błąd: pl.insert.cocoon.webservices.statuses.PageDoesNotExistFault
  6. Czy jest możliwość ustawienia drukowania list magazynowych - każda transakcja na osobnej kartce (tak jak było w 1.2) ?
  7. Log : ======================================================================== Aktualizacja podmiotu: baza z wersji: 1.12 do wersji: 1.2.0.660 dnia: 2008-08-28 Zastosowano do podmiotu skrypt: C:\Program Files\InsERT\Sello\Skrypty\skrypt1.12_1.20.enc Modyfikacja wartości wersji struktury bazy z 1.12 na 1.20 Wartość wersji została zmodyfikowana Aktualizacja danych wzorcowych...Zakończono Aktualizacja identyfikatorów...Zakończono Aktualizacja uprawnień...Zakończono Aktualizacja szablonów opisów...Zakończono Aktualizacja rodzajów aukcji...Zakończono Aktualizacja słownika ubezpieczeń wysyłki...Zakończono Wartość wersji została zmodyfikowana Odtworzono obiekty użytkownika ======================================================================== Aktualizacja podmiotu: baza z wersji: 1.20 do wersji: 1.2.0.673 dnia: 2008-09-01 Zastosowano do podmiotu skrypt: C:\Program Files\InsERT\Sello\Skrypty\skrypt1.20_1.21.enc Modyfikacja wartości wersji struktury bazy z 1.20 na 1.21 Wartość wersji została zmodyfikowana Aktualizacja danych wzorcowych...Zakończono Aktualizacja identyfikatorów...Zakończono Aktualizacja uprawnień...Zakończono Aktualizacja szablonów opisów...Zakończono Aktualizacja rodzajów aukcji...Zakończono Aktualizacja słownika ubezpieczeń wysyłki...Zakończono Wartość wersji została zmodyfikowana Odtworzono obiekty użytkownika ======================================================================== Aktualizacja podmiotu: baza z wersji: 1.21 do wersji: 1.3.0.785 dnia: 2009-03-23 Zastosowano do podmiotu skrypt: C:\Program Files\InsERT\Sello\Skrypty\skrypt1.21_1.22.enc Aktualizacja podmiotu nie powiodła się: 80040e14: Could not allocate space for object 'dbo.SORT temporary run storage: 488381518970880' in database 'baza' 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ę.
  8. Może została już wykorzystana wersja demo dla tego konta w allegro?
  9. Pojedyncze transakcje jednego Klienta - w żadnym przypadku Klient nie kupił na tej samej aukcji dwa razy.
  10. U mnie jest podobnie. Paczki oznaczone jako wysłane/odebrane po kilku dniach wracają w Transakcje-> Do paczek, ze statusem w trakcie realizacji. Po ręcznej zmianie statusu na zakończone, po kilku dniach wracają.
  11. W tych aukcjach nie ma nic szczególnego. Wystawianie : Towary -> Aukcje -> Powiel Po wysłaniu aukcji w allegro tworzą się dwie identyczne, a w sello tylko jedna. Dopiero po ściągnięciu danych z allegro w sello pojawiają się dwie identyczne transakcje - jedna powiązana z towarem z SGT, a druga nie.
  12. Podczas wystawiania nowych aukcji często w allegro pojawiają się dwie identyczne zamiast jednej. Aukcje wystawiam z poziomu Towary -> Aukcje -> Powiel Tego błędu nie było w poprzedniej wersji.
  13. w moim przypadku jest to bardzo uciążliwe, będę wdzięczny za łatkę.
  14. Kiedy możemy spodziewać się naprawienia błędu ??
  15. Sprawdziłem wszytskie grupy transakcji, w każdej grupie występują zawsze dwie transakcje z tej samej aukcji.
  16. W każdej grupie są transakcje jednego Klienta.
  17. Błąd dotyczy tylko transakcji zgrupowanych.
  18. Sello nie tworzy części nowych stron. Log poniżej : Otwieranie strony w Strefie Sello nie powiodło się: dotyczy: Grupa transakcji klient: xxxxx: Co najmniej jeden z argumentów jest nieprawidłowy. Serwer zwrócił błąd: : Duplicate auction bid 1-414 298 758-11250872
×
×
  • Dodaj nową pozycję...