Autor Wątek: Baza testowa - automatyzacja  (Przeczytany 2504 razy)

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

Offline tomaszf

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 523
  • Reputacja +12/-0
  • Wersja programu: Subiekt GT 1.66
Baza testowa - automatyzacja
« dnia: Marzec 04, 2019, 14:23:49 »
Witam.

Chce postawić sobie bazę testową  która będzie "w miarę" spójna z bazą produkcyjną.
"w miarę" = odświeżana raz dziennie w nocy.

Z tego co kiedyś czytałem na forum odtwarzanie bazy z poziomu SQL nie jest w przypadku Subiekta poprawne ponieważ w trakcie dearchiwizacji Subiekt tworzy też użytkowników SQL, nadaje uprawnienia itp.

Pomyślałem, że mógłbym zrobić coś takiego że za pierwszym razem zrobić to ręcznie - archiwizacja bazy produkcyjnej, dearchiwizacja na serwerze testowym, a następnie w nocy skryptem robić (z poziomu) SQL backup na produkcji i restore na testowym.

Czy wtedy podmiot powinien działać prawidłowo (na testowym)?

Pozdrawiam.

Offline yemet

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 1249
  • Reputacja +46/-1
  • Wersja programu: Navireo
Odp: Baza testowa - automatyzacja
« Odpowiedź #1 dnia: Marzec 05, 2019, 00:24:43 »
A z jakiego innego poziomu da się odtworzyć bazę jak nie z poziomu SQL? :) Archiwizacja 'Subiektowa' to normalny backup SQL-owy. Sprawdź zresztą sam: zrób backupa archwizatorem i przywróć z tego backupa bazę z poziomu przez SSMS na inną maszynę i odpal Subiekta.

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4875
  • Reputacja +172/-11
Baza testowa - automatyzacja
« Odpowiedź #2 dnia: Marzec 05, 2019, 01:13:30 »
I sprawdź czy możesz wydrukować fakturę albo inny dokument.

Wysłane z mojego moto g(6) play przy użyciu Tapatalka

Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline tomaszf

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 523
  • Reputacja +12/-0
  • Wersja programu: Subiekt GT 1.66
Odp: Baza testowa - automatyzacja
« Odpowiedź #3 dnia: Marzec 05, 2019, 10:37:04 »
A z jakiego innego poziomu da się odtworzyć bazę jak nie z poziomu SQL? :)
Z poziomu programu serwisowego który oprócz SQLowego restore wykonuje też dodatkowe  operacje podczas dearchiwizacji.

I sprawdź czy możesz wydrukować fakturę albo inny dokument.

Po takiej operacji jak pisałem (najpierw dearchiwizacja w programie serwisowym, a potem "nałożenie" na to bazy restore) wygląda na to że wszystko działa poprawnie.


Forum Użytkownikow Subiekt GT

Odp: Baza testowa - automatyzacja
« Odpowiedź #3 dnia: Marzec 05, 2019, 10:37:04 »