Forum Użytkownikow Subiekt GT

InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: tomaszf w Marzec 04, 2019, 14:23:49

Tytuł: Baza testowa - automatyzacja
Wiadomość wysłana przez: tomaszf w 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.
Tytuł: Odp: Baza testowa - automatyzacja
Wiadomość wysłana przez: yemet w 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.
Tytuł: Baza testowa - automatyzacja
Wiadomość wysłana przez: candy w 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

Tytuł: Odp: Baza testowa - automatyzacja
Wiadomość wysłana przez: tomaszf w 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.