Autor Wątek: Auromatyczna archiwizacja  (Przeczytany 47277 razy)

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

Offline bald

  • Użytkownik
  • **
  • Wiadomości: 61
  • Reputacja +9/-0
  • Wersja programu: GT 1.31 SP1HF1
Odp: Auromatyczna archiwizacja
« Odpowiedź #30 dnia: Maj 04, 2013, 16:39:14 »
Ad.1.
Plik ze skryptem powinien mieć rozszerzenie "bat".

Ad.2.
Zapisz go w dowolnym wybranym miejscu. Najlepiej znanym Tobie a też takim, żeby nikt go przypadkiem nie usunął.
Natomiast uruchamiaj go przez utworzony do pliku skrót.

Ad.3.
Potrzebne oprogramowanie to program "7-Zip". Jeśli zainstalujesz go z domyślnymi parametrami instalacji, to ścieżka dostępu do niego będzie taka jak w skrypcie.


Krok po kroku:
a) Pobrać i zainstalować "7-Zip".
b) Utworzyć katalog "bu" na dysku C.
c) Utworzyć podkatalog "store" w w/w katalogu.
d) Zapisać treść skryptu w wybranym miejscu, np: "C:\bu\backupSGT.bat"
e) Utworzyć skrót, np. na pulpicie do w/w skryptu.


Oczywiście skrypt należy poddać stosownym modyfikacjom, tj. zmienić nazwę podmiotu, ustalić hasło na archiwum (lub z niego zrezygnować) oraz ewentualnie skorygować ścieżki - do 7-Zipa i do katalogów z backupem.

Offline krzychu2078

  • Aktywny użytkownik
  • ***
  • Wiadomości: 173
  • Reputacja +3/-0
  • Wersja programu: GT, Sprint
Odp: Auromatyczna archiwizacja
« Odpowiedź #31 dnia: Maj 06, 2013, 17:37:25 »
Jeszcze dorzucę od siebie, że można takie archiwum wrzucić do jakiegoś dysku z chmury i będziemy mieć gotową e-archiwizację. Ja osobiście używam Dropboxa - ustawiłem sobie folder gdzie zachowują się pliki z archiwum do synchronizacji. I wszystko dzieje się automatycznie.
Dodatkowo uruchomiłem, że program uruchamia się automatycznie podczas startu systemu.
Krzysiek

Offline tomaszf

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 523
  • Reputacja +12/-0
  • Wersja programu: Subiekt GT 1.66
Odp: Auromatyczna archiwizacja
« Odpowiedź #32 dnia: Kwiecień 23, 2015, 08:35:05 »
Pozwolę sobie odkopać temat, bo chcę zadać pytanie związane z omawianym problemem.

Czy jest jakaś istotna różnica pomiędzy wykonaniem kopii zapasowej przez sqlcmd a przez archiwizator ?
Z ego co czytałem na forum przy dearchiwizacji jest to istotne.  A jak jest z archiwizacją ?
Czy archiwizator robi "coś więcej" niż BACKUP DATABASE ... TO DISK  ?

Pozdrawiam

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Auromatyczna archiwizacja
« Odpowiedź #33 dnia: Kwiecień 23, 2015, 08:43:09 »
Backup jest plikiem o ściśle określonej strukturze, nie można z nim niczego więcej zrobić, więc nie może być żadnej różnicy (pomijam w tym momencie kompresję).
Daniel, Białystok.

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10695
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Auromatyczna archiwizacja
« Odpowiedź #34 dnia: Kwiecień 23, 2015, 10:42:15 »
Backup jest plikiem o ściśle określonej strukturze, nie można z nim niczego więcej zrobić, więc nie może być żadnej różnicy (pomijam w tym momencie kompresję).
Która jest bardzo istotna.
A jeszcze bardziej istotne jest to, co Archiwizator robi przy przywracaniu z kopii, a czego nie robi Restore Database.

Offline bojalekt

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 800
  • Reputacja +37/-2
  • Wersja programu: Najnowsza dostępna
Odp: Auromatyczna archiwizacja
« Odpowiedź #35 dnia: Kwiecień 23, 2015, 15:24:41 »
Więc wygląda na to, że dla zupełnej pewności należy robić Backup Database plus dodatkowo backup archiwizatorem ??

Czy są to bardzo istotne dane które zawiera archiwizator a nie posiada Backup Database ??

Finalne pytanie czy po odtworzeniu z Restore Database a nie z opcji dearchiwizacja program będzie stabilnie pracował ??
« Ostatnia zmiana: Kwiecień 23, 2015, 15:26:34 wysłana przez bojalekt »
Tomek,

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10695
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Auromatyczna archiwizacja
« Odpowiedź #36 dnia: Kwiecień 23, 2015, 16:29:04 »
Nie da się odpowiedzieć prosto na takie pytanie.
Ale jeśli przywracamy bazę przez Restore, to np. mogą wystąpić kłopoty z wydrukami.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Auromatyczna archiwizacja
« Odpowiedź #37 dnia: Kwiecień 23, 2015, 17:32:56 »
Jeszcze raz... Jak napisałem "backup" to "backup", nie ważne jaka aplikacja uruchamia jego wykonanie (SSMS, osql, Archiwizator, itd), ostatecznie wykonuje go serwer SQL i wynik jest dokładnie taki sam. Odtwarzanie backup'u to już zupełnie inne zagadnienie, nie wszystkie informacje są przenoszone z backupem (loginy, uprawnienia) i ich odtworzeniem zajmuje się Archiwizator, skorzystanie z innych narzędzi może spowodować problemy.
Daniel, Białystok.

Offline bojalekt

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 800
  • Reputacja +37/-2
  • Wersja programu: Najnowsza dostępna
Odp: Auromatyczna archiwizacja
« Odpowiedź #38 dnia: Kwiecień 23, 2015, 20:46:23 »
I to jest konkret

Reasumując.
Archiwizator oraz Backup opcjonalnie.

Jeśli w "nieznanych,nieprzewidzianych okolicznościach" nie zadziała *.iar pozostaje *.bak w rezerwie ... :)

Z innej też strony, zrobiona kopia kopii raczej nie zaszkodzi ... Ale idąc tym trybem myślenia, równie dobrze można zrobić archiwizatorem na przykład kilka kopii i efekt będzie podobny.

O ile dobrze zrozumiałem - wybór użytkownika z dużym naciskiem na Archiwizator ...




Tomek,

Offline Chris

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 2850
  • Reputacja +275/-0
  • Wersja programu: GT, Nexo - aktualne
Odp: Auromatyczna archiwizacja
« Odpowiedź #39 dnia: Kwiecień 23, 2015, 22:47:01 »
I to jest konkret

Reasumując.
Archiwizator oraz Backup opcjonalnie.

Jeśli w "nieznanych,nieprzewidzianych okolicznościach" nie zadziała *.iar pozostaje *.bak w rezerwie ... :)

Z innej też strony, zrobiona kopia kopii raczej nie zaszkodzi ... Ale idąc tym trybem myślenia, równie dobrze można zrobić archiwizatorem na przykład kilka kopii i efekt będzie podobny.

O ile dobrze zrozumiałem - wybór użytkownika z dużym naciskiem na Archiwizator ...

No to jednak źle zrozumiałeś. Nieważne czym, ważne, żeby był backup, najlepiej robić nieskompresowany (.bak - archiwizator też potrafi). I na koniec - w przypadku potrzeby odtworzenia backup-u najlepiej użyć Archiwizator.
Ad.
Cytuj
zrobiona kopia kopii raczej nie zaszkodzi
Nie zaszkodzi, może bardzo pomóc, pod warunkiem, że będą to 2 różne miejsca (np. dysk i ftp)
Krzysztof, Radom

Offline Blue

  • Użytkownik
  • **
  • Wiadomości: 78
  • Reputacja +1/-0
  • Wersja programu: 1,39 i pół
Odp: Auromatyczna archiwizacja
« Odpowiedź #40 dnia: Kwiecień 28, 2015, 14:37:51 »
Rozwiązanie super. Tylko klient któremu mam to postawić uparł się że znalazł taką opcję w archiwizatorze no i tu padło pytanie do mnie.
Osobiście robię to na EMC Retrospect do tego RDX i problem rozwiązany.
Lecz klient to straszna sknera więc tu go nie ugryzę, a i rozwiązania które można zrobić metodą skryptów nie są moją mocną stroną do tego jeżeli baza poleci i odpukać coś mi się nie uda z odzyskiem to Insert się ma mnie wypnie, więc muszę zrobić to na wbudowanym mechaniźmie.
Wiem że gdzieś na szkoleniu insertowskim był taki temat poruszany ale z ludzi którzy na nim byli nikt nie wie o co z tym chodziło.
Kurcze muszę to rozgryźć, może jakieś inne sugestie.


Chciałbym zobaczyć twoją "naprawę" archiwum z bazą danych w środku :)
przemyśl to jeszcze raz
Jak sie posypie baza archiwum iar to nikt Ci nie pomoże
Jak sam to oskryptujesz to wiesz co zrobiłeś i wiesz czy są narzędzia czy nie.
Jak Ci sie posypie plik zip, 7zip, arj, rar to narzedzi do naprawy masz kilkanaście a w przypadku iar jesteś martwy bo Cie klient zabije jak mu nie odtworzysz bazy.
Najlepszy backup to taki który zrobiłeś sam.
Paweł Sławiński

Offline tomaszf

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 523
  • Reputacja +12/-0
  • Wersja programu: Subiekt GT 1.66
Odp: Auromatyczna archiwizacja
« Odpowiedź #41 dnia: Kwiecień 28, 2015, 14:41:58 »
A zdradzisz nam co miało dać cytowanie postu z tego samego tematu sprzed prawie 5 lat ?

Offline bojalekt

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 800
  • Reputacja +37/-2
  • Wersja programu: Najnowsza dostępna
Odp: Auromatyczna archiwizacja
« Odpowiedź #42 dnia: Kwiecień 28, 2015, 21:18:15 »
I to jest konkret

Reasumując.
Archiwizator oraz Backup opcjonalnie.

Jeśli w "nieznanych,nieprzewidzianych okolicznościach" nie zadziała *.iar pozostaje *.bak w rezerwie ... :)

Z innej też strony, zrobiona kopia kopii raczej nie zaszkodzi ... Ale idąc tym trybem myślenia, równie dobrze można zrobić archiwizatorem na przykład kilka kopii i efekt będzie podobny.

O ile dobrze zrozumiałem - wybór użytkownika z dużym naciskiem na Archiwizator ...

No to jednak źle zrozumiałeś. Nieważne czym, ważne, żeby był backup, najlepiej robić nieskompresowany (.bak - archiwizator też potrafi). I na koniec - w przypadku potrzeby odtworzenia backup-u najlepiej użyć Archiwizator.
Ad.
Cytuj
zrobiona kopia kopii raczej nie zaszkodzi
Nie zaszkodzi, może bardzo pomóc, pod warunkiem, że będą to 2 różne miejsca (np. dysk i ftp)



Reasumując.
Archiwizator oraz Backup opcjonalnie. - Moje przeoczenie, miało być nie opcjonalnie a dodatkowo, dobrze myślałem, źle napisałem :)


W każdym razie dobrze wiedzieć i robić pełną kopię bez kompresji

Dzięki Chris :)
Tomek,

Offline Chris

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 2850
  • Reputacja +275/-0
  • Wersja programu: GT, Nexo - aktualne
Odp: Auromatyczna archiwizacja
« Odpowiedź #43 dnia: Kwiecień 29, 2015, 00:14:02 »
...

Dzięki Chris :)
Wystarczy kliknąć "pomógł" ;-)
Krzysztof, Radom

Offline nitz

  • Nowy użytkownik
  • *
  • Wiadomości: 10
  • Reputacja +0/-0
  • Wersja programu: 1.26 SP1
Odp: Auromatyczna archiwizacja
« Odpowiedź #44 dnia: Październik 09, 2016, 23:52:16 »
Pozostanę jednak przy wersji Sztywniaka, stosując jednak polecenie sqlcmd (z racji używania wer. 2008 R2).

I dla informacji, zrobiłem .bat wg instrukcji i żadnych pauz nie potrzeba, wszystkie polecenia ładnie wykonują się jedno po drugim.

Pozdrawiam


PS. Gdyby ktoś potrzebował, to pokazuję mój plik batch do archiwizacji bazy.
Dodatkową funkcją, której potrzebowałem, było pilnowanie, by w folderze z archiwami przechowywane było 10 ostatnich plików.
Stopień kompresji -mx2 jest sprawdzonym przeze mnie kompromisem pomiędzy wynikowym rozmiarem pliku a czasem jego przygotowania.

@echo off
echo TRWA KOPIOWANIE PLIKOW

rem ***** BACKUP BAZY Z SERWERA MSSQL
sqlcmd -S(local)\insertgt -Q "BACKUP DATABASE Podmiot TO DISK = 'c:\bu\baza.bak' WITH FORMAT"

REM ***** POZYSKANIE DATY SYSTEMOWEJ DO NAZWY PLIKU
For /f "tokens=1-3 delims=/-" %%a in ("%DATE%") do (set mydate=%%c-%%b-%%a)
REM For /f "tokens=1-2 delims=/:" %%a in ("%TIME%") do (set mytime=%%a-%%b)

REM ***** KOMPRESJA PLIKU .BAK
"c:\program files\7-zip\7z" a -pHaslo -mx2 c:\bu\baza.7z c:\bu\baza.bak

REM ***** KOPIOWANIE PLIKU .7Z DO MAGAZYNU
copy c:\bu\baza.7z c:\bu\store\baza-%mydate%.7z /Y

REM ***** USUNIĘCIE PLIKÓW ROBOCZYCH
c:
cd \bu
del baza.bak
del baza.7z

REM ***** POZOSTAWIENIE 10 NAJNOWSZYCH ARCHIWOW
c:
cd \bu\store
for /f "skip=10 delims=" %%F in ('dir *.* /b/o-d/a-d') do del "%%F"


echo.
echo.
echo.
echo Archiwizacja zakonczona.
pause


Coś pięknego, dziękuję ślicznie! Archiwizacja 3 baz śmiga w 8 minut. (Subiekt około 2,5 GB, Sello około 2,5 GB, s2s 18MB).Wszystko w jednym pliku bat, zastanawiam się tylko jak często go ustawić.
« Ostatnia zmiana: Październik 09, 2016, 23:54:36 wysłana przez nitz »

Forum Użytkownikow Subiekt GT

Odp: Auromatyczna archiwizacja
« Odpowiedź #44 dnia: Październik 09, 2016, 23:52:16 »