Społecznościowe Forum Podstawowy Problem Świadczeniodawcy

Problemy z aplikacjami => KS-PPS => Wątek zaczęty przez: Bartosz w Maja 04, 2008, 12:02:32 pm

Tytuł: Automatyczna kopia bezpieczeństwa z zapisem na płycie CD
Wiadomość wysłana przez: Bartosz w Maja 04, 2008, 12:02:32 pm
Automatyczna kopia bezpieczeństwa z zapisem na płycie CD

Program ma za zadanie wykonać kopie bezpieczeństwa bazy danych, a następnie skompresować plik bazy do formatu *.zip. Kolejny krok to wymazanie płyty CD/RW i zapisanie z ostatnich pięciu dniu kopii bazy danych programu KS-PPS. Poniższy kod programu jest napisany dla typowej instalacji KS-PPS.

Do tworzenia automatycznych kopii bezpieczeństwa będą nam potrzebne następujące programy:
- 7-zip na licencji bezpłatnej (GNU Lesser General Public License), można ściągnąć ze strony:  http://www.7-zip.org/pl/
- Nero wersja minimum 5.5, program płatny. 15 dniową wersję trial można ściągnąć: http://www.nero.com/plk/downloads-nero8-trial.php
   Program też dodawany jest razem z niektórymi napędami CD/DVD.
Ostatni element, który będzie nam potrzebny to płyta CD/RW.

Kod programu piszemy w notatniku i zapisujemy jako *.txt.
Przed wykonaniem pliku *.bat musimy utworzyć folder do której będą tworzone kopie bazy danych, standardowo jest to folder BACKUP utworzony na dysku C. Jeśli nie utworzymy folderu,  skrypt nie wykona się w rezultacie otrzymamy błąd. Oprócz bieżącej kopii znajdować się będą jeszcze w folderze 5 ostatnich wykonanych kopii bazy danych (czyli z całego tygodnia). Kolejne są automatycznie usuwane. 

@ECHO OFF
TITLE WYKONUJE KOPIE BEZPIECZENSTWA PROGRAMU KSPPS
IF EXIST C:\BACKUP\KSPPS5.zip DEL C:\BACKUP\KSPPS5.zip
IF EXIST C:\BACKUP\KSPPS4.zip MOVE/Y C:\BACKUP\KSPPS4.zip C:\BACKUP\KSPPS5.zip
IF EXIST C:\BACKUP\KSPPS3.zip MOVE/Y C:\BACKUP\KSPPS3.zip C:\BACKUP\KSPPS4.zip
IF EXIST C:\BACKUP\KSPPS2.zip MOVE/Y C:\BACKUP\KSPPS2.zip C:\BACKUP\KSPPS3.zip
IF EXIST C:\BACKUP\KSPPS1.zip MOVE/Y C:\BACKUP\KSPPS1.zip C:\BACKUP\KSPPS2.zip
IF EXIST C:\BACKUP\KSPPS.zip MOVE/Y C:\BACKUP\KSPPS.zip C:\BACKUP\KSPPS1.zip
"C:\Program Files\Firebird\Firebird_2_0\bin\gbak.exe" -b -user SYSDBA -pass masterkey LOCALHOST:C:\KS\KS-PPS\BAZA\KSPPS.FDB C:\BACKUP\KOPIA.bak
IF ERRORLEVEL 1 (
   PAUSE
   EXIT %ERRORLEVEL%
)

Uwaga!
Jeśli mamy zainstalowany bazę firebird na innym dysku musimy zmienić ścieżkę do pliku gbak.exe. dotyczy to również bazy danych programu KS-PPS.
Jeśli mamy ustawione inne hasło do bazy także musimy je zmienić.

TITLE KOMPRESJA PLIK KOPII BEZPIECZENSTWA PROGRAMU KSPPS
"c:\Program Files\7-zip\7zG.exe"  a  -mx1 C:\BACKUP\KSPPS.zip C:\BACKUP\KOPIA.bak
IF ERRORLEVEL 1 (
   PAUSE
   EXIT %ERRORLEVEL%
)

Uwaga!
Jeśli program 7-zip mamy za zainstalowany na innym dysku musimy zmienić ścieżkę
Parametr –mx oznacza stopień kompresji, 0 najmniejsza kompresja, ale najszybsza.

TITLE USUWANIE ZBEDNYCH PLIKOW
IF EXIST C:\BACKUP\KOPIA.bak DEL C:\BACKUP\KOPIA.bak > NUL
TITLE URUCHOMIENIE NERO AHEAD
SET PATH=c:\PROGRAM FILES\AHEAD\NERO\

Ścieżka do folderu z zainstalowany programem Nero, plik nerocmd.exe.

TITLE CZYSZCZENIE PLYTY CD/RW
nerocmd.exe --erase --entire --drivename f --speed 12

Jeśli chcemy zapisywać pliki bazy danych na zwykłych płytach CD, usuwamy powyższy kod.

TITLE ZAPISYWANIE NA PLYTE CD/RW
nerocmd,exe --write --drivename f --real --disable_eject --underrun_prot --iso KOPIA_KSPPS --create_iso_fs "C:\BACKUP\*.*"
TITLE OK
REM Koniec procedury

Literka przy  --drivename, oznacza napęd CD, należy ją zmienić.
Liczba przy –speed oznacza z jaką prędkością dane będą zapisywane na płytę CD.

Po dostosowaniu pliku do własnych potrzeb, należy zmienić rozszerzenie pliku z *.txt na *.bat.
Jeśli nie można zmienić rozszerzenia pliku, należy w explorerze Windows zmienić narzędzia -> opcje folderów -> zakładka widok -> odznaczyć: ukryj rozszerzenia znanych typów plików.

Zaplanowanie zadania

Kolejny krok to sprawienie aby wykonywała się nam kopia o danej godzinie i codziennie. Wchodzimy: START -> wszystkie programy -> akcesoria ->  narzędzia systemowe -> zaplanowane zadania -> dodaj zaplanowane zadania. Kreator przeprowadzi nas przez proces planowania.

Jeśli komuś w systemie Windows XP wyswietlił się błąd podczas dodawania zadanie, aby rozwiązać problem należy założyć hasło na użytkownika systemu.
Cytuj
"Podczas próby ustawienia informacji o koncie zadania wystąpił błąd..
Konkretny błąd:
0x80070005: Odmowa dostępu.
Nie masz uprawnień do wykonania żądanej operacji.."

Program testowałem na następującym oprogramowaniu:
Windows Vista SP1 Ultimate + Nero 8 + 7-zip 4.42
Windows XP SP2/SP3 Professional + Nero 6.6.0.16 + 7-zip 4.42

Tytuł: Odp: Automatyczna kopia bezpieczeństwa z zapisem na płycie CD
Wiadomość wysłana przez: miszol w Grudnia 16, 2009, 13:44:59 pm
a można tak zrobić żeby w nazwie pliku automatycznie pojawiała się data?
TITLE KOMPRESJA PLIK KOPII BEZPIECZENSTWA PROGRAMU KSPPS
"c:\Program Files\7-zip\7zG.exe"  a  -mx1 C:\BACKUP\KSPPS.zip C:\BACKUP\KOPIA.bak
IF ERRORLEVEL 1 (
   PAUSE
   EXIT %ERRORLEVEL%
)
Tytuł: Odp: Automatyczna kopia bezpieczeństwa z zapisem na płycie CD
Wiadomość wysłana przez: Bartosz w Grudnia 16, 2009, 13:50:30 pm
Jestem prawie pewien że można, ale nie pamiętam jak to można zrobić.
Tytuł: Odp: Automatyczna kopia bezpieczeństwa z zapisem na płycie CD
Wiadomość wysłana przez: Przemyslaw w Grudnia 16, 2009, 14:32:21 pm
date /t generuje aktualne datę, bez monitu i zmianę. Niestety nie pisałem batów od jakiś 10 lat.
Tytuł: Odp: Automatyczna kopia bezpieczeństwa z zapisem na płycie CD
Wiadomość wysłana przez: miszol w Grudnia 16, 2009, 14:47:20 pm
wielkie dzięki, przetestuję i dam znać
Tytuł: Odp: Automatyczna kopia bezpieczeństwa z zapisem na płycie CD
Wiadomość wysłana przez: Bartosz w Grudnia 16, 2009, 22:35:33 pm
Rozwiązanie jest proste:

TITLE KOMPRESJA PLIK KOPII BEZPIECZENSTWA PROGRAMU KSPPS
"c:\Program Files\7-zip\7zG.exe"  a  -mx1 C:\BACKUP\KSPPS_"%date%".zip C:\BACKUP\KOPIA.bak
IF ERRORLEVEL 1 (
   PAUSE
   EXIT %ERRORLEVEL%
)
Tytuł: Odp: Automatyczna kopia bezpieczeństwa z zapisem na płycie CD
Wiadomość wysłana przez: miszol w Grudnia 17, 2009, 11:29:58 am
dzięki za pomoc, działa tak jak powinno :) - sposób Bartosza

aż się dziwię że dopiero teraz zacząłem automatycznie robić kopie bezpieczeństwa i kopiować na pena i innego kompa, do tej pory codziennie robiłem to ręcznie
Tytuł: Odp: Automatyczna kopia bezpieczeństwa z zapisem na płycie CD
Wiadomość wysłana przez: PiotrSz w Grudnia 17, 2009, 18:47:31 pm
witam

jak juz mamy Nero to mozna wykorzystac tez programik Nero Backitup z pakietu
tylko wypadaloby najpierw wylaczyc serwer firebirda a po zrobieniu kopii go wlaczyc
ja to zautomatyzowalem harmonogramem zadan i odpowiednimi poleceniami dla Firebird Guardiana

ale jak juz skryptujemy to podany powyzej pomysl tez mi sie podoba !

pozdrawiam
Tytuł: Odp: Automatyczna kopia bezpieczeństwa z zapisem na płycie CD
Wiadomość wysłana przez: Bartosz w Grudnia 17, 2009, 20:56:06 pm
Można też zrobić tak, aby nazwa pliku kopii bezpieczeństwa była z data i godziną utworzenia.

)
rem
set _my_datetime=%date%_%time%
set _my_datetime=%_my_datetime: =_%
set _my_datetime=%_my_datetime::=%
set _my_datetime=%_my_datetime:/=_%
set _my_datetime=%_my_datetime:.=_%
)
TITLE KOMPRESJA PLIK KOPII BEZPIECZENSTWA PROGRAMU KSPPS
"c:\Program Files\7-zip\7zG.exe"  a  -mx1 C:\BACKUP\KSPPS_%_my_datetime%.zip C:\BACKUP\KOPIA.bak
IF ERRORLEVEL 1 (
   PAUSE
   EXIT %ERRORLEVEL%
)

Tytuł: Odp: Automatyczna kopia bezpieczeństwa z zapisem na płycie CD
Wiadomość wysłana przez: szamot w Lutego 09, 2010, 18:35:16 pm
Dzieki za swietny skrypt. Pytanie: jak to potem odtworzyc ? Czy da sie tak po prostu skorzystac z "odtwarzania bazy danych" w KS-PPS ?
Tytuł: Odp: Automatyczna kopia bezpieczeństwa z zapisem na płycie CD
Wiadomość wysłana przez: Bartosz w Lutego 09, 2010, 20:32:02 pm
Dzieki za swietny skrypt. Pytanie: jak to potem odtworzyc ? Czy da sie tak po prostu skorzystac z "odtwarzania bazy danych" w KS-PPS ?

Taką kopie odtwarza się z w module serwis programu. Proponuje sobie sprawdzić na jakiejś instalacji testowej.
Tytuł: Odp: Automatyczna kopia bezpieczeństwa z zapisem na płycie CD
Wiadomość wysłana przez: szamot w Lutego 09, 2010, 22:51:18 pm
Taką kopie odtwarza się z w module serwis programu. Proponuje sobie sprawdzić na jakiejś instalacji testowej.

Tak tez zrobilem. Na oko patrzac wyglada w porzadku. Jednak pliki *.bak wykonane Twoim skryptem i z wykorzystaniem kopii bezpieczenstwa z modulu Serwis roznia sie od siebie. Plik zrobiony przez KS-PPS jest wiekszy o 512 bajtow, sam juz nie wiem co o tym myslec :/
Tytuł: Odp: Automatyczna kopia bezpieczeństwa z zapisem na płycie CD
Wiadomość wysłana przez: Michał w Października 16, 2010, 19:39:18 pm
z firebirdem dostajemy narzędzie do wykonywania kopii przyrostowej (nbackup.exe). Jest to o tyle istotne, że program ten umożliwia wykonywanie kopii bezpieczeństwa również w trakcie pracy użytkowników. Mam jednak problem aby wykonać pełną kopie. Czy komuś się to udało? W necie znalazłem informację, że narzędzie to może nie działać poprawnie (może dojść nawet do uszkodzenia bazy) z  wersją firebirda (2.0.3) dostarczaną przez kamsoft. Czy ktoś bardziej zaznajomiony z firebirdem może to potwierdzić? Czy wiadomo na jakiej wersji firebird PPS będzie działał poprawnie a jednocześnie będę mógł tworzyć kopie bazy za pomocą nbackup.exe
a może robię coś źle?
Cytuj
nbackup.exe -U SYSDBA -P masterkey -B 0 LOCALHOST:C:\KS\KS-PPS\BAZA\KSPPS.FDB C:\BACKUP_INC\KOPIA_INC_0.nbk
pojawia się błąd
Cytuj
Failure: Error (80) creating backup file: C:\BACKUP_INC\KOPIA_INC_0.nbk
i tworzy się plik o wielkości 0KB

Próbowałem na win xp he oraz na win7 pro 64bit i efekt taki sam.
Tytuł: Odp: Automatyczna kopia bezpieczeństwa z zapisem na płycie CD
Wiadomość wysłana przez: PiotrSz w Października 18, 2010, 08:20:42 am
witam

nie probowalem jeszcze nigdy kopii z nbackup.exe ale za to mam sprawdzone dzialanie PPSa na nowszym Firebirdzie
od jakiegos czasu uzywam wersji 2.0.5.13206 i nie mam z nia wiekszych klopotow (tzn sa takie jak byly wczesniej na starszej ;-)
ta wersja to rozwiniecie linii na ktorej byla "Kamsoftowa" 2.0.3 wiec problemow z licencja nie ma jak na serii 2.5 bodajze

proponuje wczesniej zapytac Kamsoft co sadza o tej wersji

pozdrawiam
Tytuł: Odp: Automatyczna kopia bezpieczeństwa z zapisem na płycie CD
Wiadomość wysłana przez: Michał w Października 18, 2010, 09:43:19 am
Dzięki za info. Jak znajdę trochę czasu to postaram się potestować również inne wersje firebirda. Tymczasem wysłałem zapytanie do kamsoftu.
Tytuł: Odp: Automatyczna kopia bezpieczeństwa z zapisem na płycie CD
Wiadomość wysłana przez: PiotrSz w Października 18, 2010, 10:19:30 am
Jakos mi sie przedtem nie chciala strona www firebirda otworzyc .. teraz dziala i widze ze z 'naszej" serii jest juz wersja Firebird-2.0.6.13266 z czerwca tego roku
Tej jeszcze nie testowalem

pozdrawiam
Tytuł: Odp: Automatyczna kopia bezpieczeństwa z zapisem na płycie CD
Wiadomość wysłana przez: karat611 w Lutego 24, 2011, 20:02:57 pm
Witam,
ja robię codziennie kopię na zasadzie zwykłego bat i nero.

Podaję może komuś się przyda:


ECHO OFF
TITLE NAGRYWANIE DANYCH

c:\"Program Files"\Nero\"Nero 7"\Core\NeroCmd.exe --erase DVDRW --drivename d

c:\"Program Files"\Nero\"Nero 7"\Core\NeroCmd.exe --write --drivename d --real --speed 4 --media_type media_dvd_any --iso BACKUP%date% --iso-mode2 --underrun_prot --relax_joliet --recursive --create_iso_fs "c:\KS-PPS"
shutdown -s

Zapisujemy do pliku tekstowego i zmieniamy jego nazwę np. KOPIA.bat

Zawsze na koniec dnia klikamy na ikonkę albo dodajemy do zadań Windows.

Pozdrawiam
Tytuł: Odp: Automatyczna kopia bezpieczeństwa z zapisem na płycie CD
Wiadomość wysłana przez: szamot w Maja 24, 2011, 22:05:14 pm
Ja sobie sprawilem cos takiego:
http://www.seagate.com/www/pl-pl/products/network_storage/blackarmor/blackarmor-nas-400/

+ 3 dyski po 1 TB :) Wyszlo mi to na dzien dzisiejszy 1600 zl z VAT'em. Dyski chodza w RAID5, zrzucam na to backupy z czego sie tylko da :)
Tytuł: Odp: Automatyczna kopia bezpieczeństwa z zapisem na płycie CD
Wiadomość wysłana przez: PiotrSz w Maja 25, 2011, 08:29:31 am
Ja sobie sprawilem cos takiego:
http://www.seagate.com/www/pl-pl/products/network_storage/blackarmor/blackarmor-nas-400/

+ 3 dyski po 1 TB :) Wyszlo mi to na dzien dzisiejszy 1600 zl z VAT'em. Dyski chodza w RAID5, zrzucam na to backupu z czego sie tylko da :)

fajne rozwiązanie!
ciekawe są jeszcze rozwiązania firmy Qnap ale nie wiem ile by kosztowała wersja pod 3 dyski i RAID5 (pracowałem tylko na wersji z 2 dyskami)
osobiście używam albo serwerka z jakimś linuxem i Sambą albo w mniejszych instalacjach darmowego systemu Freenas na jakimś starszym kompie
z dużymi dyskami.
do firmy to rozwiązanie Seagata mi sie podoba!
Tytuł: Odp: Automatyczna kopia bezpieczeństwa z zapisem na płycie CD
Wiadomość wysłana przez: Michał w Maja 25, 2011, 12:48:48 pm
a ja od dawna używam produktu firmy Synology (leciwy ds-207+) i też jestem bardzo zadowolony. Niestety posiadam tylko model dwudyskowy ale RAID-1 też daje radę.
Tytuł: Odp: Automatyczna kopia bezpieczeństwa z zapisem na płycie CD
Wiadomość wysłana przez: Norbert w Maja 25, 2011, 13:35:00 pm
leciwy ds-207+) i też jestem bardzo zadowolony. Niestety posiadam tylko model dwudyskowy ale RAID-1 też daje radę.
Ja mam DS-210+ i robię to przez Cobiana
Pytanko do Michała.
W jaki sposób archiwizujesz?

Tytuł: Odp: Automatyczna kopia bezpieczeństwa z zapisem na płycie CD
Wiadomość wysłana przez: Michał w Maja 25, 2011, 18:32:59 pm
Też z pomocą Cobiana. Program odpala skrypt wykonujący kopię bazy PPS'a a następnie, pakowanie i szyfrowanie. Później cobian kopiuje to na drugi dysk w kompie, na NAS'a (raid1) i na pendrive, który codziennie jest zabierany do drugiego budynku do sejfu. Mniej istotne rzeczy są codziennie kopiowane tylko na NAS'a.
Tytuł: Odp: Automatyczna kopia bezpieczeństwa z zapisem na płycie CD
Wiadomość wysłana przez: Norbert w Maja 26, 2011, 09:26:31 am
Czyli dokładnie jak ja
Tytuł: Odp: Automatyczna kopia bezpieczeństwa z zapisem na płycie CD
Wiadomość wysłana przez: Michał w Listopada 23, 2011, 13:26:56 pm
z firebirdem dostajemy narzędzie do wykonywania kopii przyrostowej (nbackup.exe). Jest to o tyle istotne, że program ten umożliwia wykonywanie kopii bezpieczeństwa również w trakcie pracy użytkowników. Mam jednak problem aby wykonać pełną kopie. Czy komuś się to udało? W necie znalazłem informację, że narzędzie to może nie działać poprawnie (może dojść nawet do uszkodzenia bazy) z  wersją firebirda (2.0.3) dostarczaną przez kamsoft. Czy ktoś bardziej zaznajomiony z firebirdem może to potwierdzić? Czy wiadomo na jakiej wersji firebird PPS będzie działał poprawnie a jednocześnie będę mógł tworzyć kopie bazy za pomocą nbackup.exe
a może robię coś źle?
Cytuj
nbackup.exe -U SYSDBA -P masterkey -B 0 LOCALHOST:C:\KS\KS-PPS\BAZA\KSPPS.FDB C:\BACKUP_INC\KOPIA_INC_0.nbk
pojawia się błąd
Cytuj
Failure: Error (80) creating backup file: C:\BACKUP_INC\KOPIA_INC_0.nbk
i tworzy się plik o wielkości 0KB

Próbowałem na win xp he oraz na win7 pro 64bit i efekt taki sam.

Ponieważ PPS działa już na FB 2.5 to postanowiłem powrócić do próby uruchomienia backupu przyrostowego z pomocą nbackup.exe. Niestety podobnie jak poprzednio napotkałem na problemy.
Fragment skryptu odpowiedzialnego za wykonanie pełnej kopii wygląda tak:
Cytuj
"C:\Program Files (x86)\Firebird\Firebird_2_5\bin\nbackup.exe" -U SYSDBA -P masterkey -B 0 LOCALHOST:C:\KS\KS-PPS\BAZA\KSPPS.FDB C:\BACKUP_INC\KOPIA_INC_0.nbk
Niestety wywala błąd:
Cytuj
Failure: Error (123) opening database file: LOCALHOST:C:\KS\KS-PPS\BAZA\KSPPS.FDB

Jakieś pomysły co może być przyczyną? Na tą chwilę testowałem tylko na Win7 64bit.

Edit: Doczytałem w dokumentacji, że nbakup może wykonywać kopie tylko na lokalnej maszynie. Po usunięciu  "LOCALHOST:" kopia wykonuje się. Z tego co zauważyłem to jednak jest ona znacznie większa niż przy użyciu gbak. Potestuję to jeszcze i napiszę jak to się skończyło.


Edit2:
To krótkie podsumowanie moich małych testów:

Środowisko testowe (mój nowy laptop): świeży system win 7 pro 64bit, Intel Core i5 2520M, 8GB RAM DDR3, dysk SSD OCZ VERTEX PLUS, świeżo zainstalowany PPS

GBAK:
Baza danych: 1,33GB
Czas trwania pełnego backupu za pomocą gback i kompresowania za pomocą 7z: 2 minuty i 42 sekundy
Wielkość pliku kopii: 915MB
Wielkość spakowanego pliku kopii: 112MB
Czas odtwarzania za pomocą KS-PPS (plik kopii wcześniej został wypakowany): 7minut i 45 sekund
Baza danych po odtworzeniu: 1,33GB

NBACKUP:
Baza danych: 1,33GB
Czas trwania pełnego backupu za pomocą nbackup i kompresowania za pomocą 7z: 1 minuta i 40 sekund
Wielkość pliku kopii: 1,33GB
Wielkość spakowanego pliku kopii: 257MB
Czas trwania przyrostowego backupu za pomocą nbackup i kompresowania za pomocą 7z (dopisałem tylko jedno świadczenie :) ): 48 sekund
Wielkość pliku kopii: 749KB
Wielkość spakowanego pliku kopii: 187KB
Czas odtwarzania za pomocą nbackup (plik kopii wcześniej został wypakowany): 4 sekundy
Baza danych po odtworzeniu: 1,33GB


Oczywiście będę to musiał jeszcze przetestować na działającym normalnie środowisku aby zobaczyć jak to będzie wyglądało podczas tworzenia kopii przyrostowej czy jej odtwarzaniu po wprowadzeniu większej ilości zmian w bazie niż tylko dodanie jednego świadczenia.
Tytuł: Odp: Automatyczna kopia bezpieczeństwa z zapisem na płycie CD
Wiadomość wysłana przez: mpi w Kwietnia 24, 2012, 20:04:03 pm
Mam pytanie: czy robiąc kopię za pomocą KSKopiaBezp.exe wszyscy użytkownicy wychodzą z programu? Mam na myśli systemy sieciowe.
Tytuł: Odp: Automatyczna kopia bezpieczeństwa z zapisem na płycie CD
Wiadomość wysłana przez: Lastryko w Sierpnia 13, 2012, 19:24:29 pm
[...] Oczywiście będę to musiał jeszcze przetestować na działającym normalnie środowisku aby zobaczyć jak to będzie wyglądało podczas tworzenia kopii przyrostowej czy jej odtwarzaniu po wprowadzeniu większej ilości zmian w bazie niż tylko dodanie jednego świadczenia.

Dzisiaj przetestowałem odtwarzanie bazy z kopii przyrosotwej. Działa.

Przy okazji, jakby ktoś szukał dysku online, to z trzech, które testowałem: 1&1 Office Drive, Comodo Cloud Storage i Google Drive, ten ostatni wypada najlepiej.

L
Tytuł: Odp: Automatyczna kopia bezpieczeństwa z zapisem na płycie CD
Wiadomość wysłana przez: ekspert1 w Listopada 14, 2012, 19:48:16 pm
@Michał
Prz zrobieniu pierwszej kopii bazy za pomocą nbackup.exe zrobi kopie całej bazy. A następnie tym samym poleceniem zrobie kopie tylko tego co przyrosło? skąd program będzie wiedział co zostało dopisane, jak on to sprawdza?
Tytuł: Odp: Automatyczna kopia bezpieczeństwa z zapisem na płycie CD
Wiadomość wysłana przez: Grumens w Stycznia 26, 2013, 23:49:38 pm
Jest też fajny programik FIBS http://www.talatdogan.com/fibs.htm
Korzysta z gbak.exe. Tutaj opis http://malecki.na8.pl/wp-content/uploads/2010/04/Backup-bazy-Firebird.pdf
Sprawdziłem go i działa poprawnie.
Tytuł: Odp: Automatyczna kopia bezpieczeństwa z zapisem na płycie CD
Wiadomość wysłana przez: PiotrSz w Stycznia 27, 2013, 01:43:26 am
Jest też fajny programik FIBS http://www.talatdogan.com/fibs.htm
Korzysta z gbak.exe. Tutaj opis http://malecki.na8.pl/wp-content/uploads/2010/04/Backup-bazy-Firebird.pdf
Sprawdziłem go i działa poprawnie.

ciekawe ale widzę, że stare
ostatnia aktualizacja w 2006 czyli przed wydaniem FB 2.5
tyle, że to sam scheduler który korzysta z gbaka więc to nie powinno chyba być problemem

ja osobiście pozostanę chyba jednak przy Cobianie który robi mi kopię całego pliku bazy kiedy nikt na nim nie pracuje
ale jak będę miał chwilę to może potestuję coś innego z Cobianem bo jego chyba też można wykorzystać jako
scheduler dla gbaka bo zarówno przed robieniem kopii jak i po można mu ustawić zadania do wykonania
czyli np skrypt gbakiem przed i kopia będzie wynikiem gbaka

pozdrawiam
Tytuł: Odp: Automatyczna kopia bezpieczeństwa z zapisem na płycie CD
Wiadomość wysłana przez: Przemyslaw w Maja 07, 2013, 17:34:58 pm
Witam.
Czy ma ktoś bazę większą niż 4GB i poprzez serwis/kopia kompresuje się do .zipa na około 300MB? Wcześniej pojawiał się komunikat -  nie udało się skompresować bazy danych.. Zastanawia mnie to czy mam coś z  bazą czy udostępnili nową bibliotekę kompresującą?
Tytuł: Odp: Automatyczna kopia bezpieczeństwa z zapisem na płycie CD
Wiadomość wysłana przez: PiotrSz w Maja 08, 2013, 14:33:23 pm
Witam.
Czy ma ktoś bazę większą niż 4GB i poprzez serwis/kopia kompresuje się do .zipa na około 300MB? Wcześniej pojawiał się komunikat -  nie udało się skompresować bazy danych.. Zastanawia mnie to czy mam coś z  bazą czy udostępnili nową bibliotekę kompresującą?

U mnie przestało kompresować jak baza przekroczyła ok 3,2GB
Teraz baza rozrosła się już do 4GB i dalej nie kompresuje.
PPS w najnowszej wersji 2013.01.0.3
Biblioteka zipdll.dll to dale jzabytkowy DelphiZip 1.72

pozdrawiam
Tytuł: Odp: Automatyczna kopia bezpieczeństwa z zapisem na płycie CD
Wiadomość wysłana przez: tombr w Maja 31, 2013, 11:06:15 am
Witam,

Próbuję uruchomić kopię za pomocą nbackup, testuje puki co na kopii bazy na innym komputerze. Jeżeli chodzi o tworzenie nie ma żadnego problemu, odtwarzanie niby też przebiega dobrze, aczkolwiek jest taki problem że po odtworzeniu pps nagle nie widzi pliku bazy danych pomimo tego że nazwa i lokalizacja się zgadza, czy ktoś się z tym spotkał?

skrypt tworzenia kopii:

set katalog_archiwum=d:\bazy\
set baza=c:\KS\KS-PPS\BAZA\KSPPS.FDB
"C:\Program Files\Firebird\Firebird_2_5\bin\nbackup.exe" -B 0 %baza% "%katalog_archiwum%\poziom0_.nbk" -user SYSDBA -password masterkey

IF ERRORLEVEL 1 (
   PAUSE
   EXIT %ERRORLEVEL%
)

skrypt odtwarzania:

"C:\Program Files\Firebird\Firebird_2_5\bin\nbackup.exe" -R C:\KS\KS-PPS\BAZA\KSPPS.FDB D:\bazy\poziom0_.nbk -user SYSDBA -password masterkey
Tytuł: Odp: Automatyczna kopia bezpieczeństwa z zapisem na płycie CD
Wiadomość wysłana przez: eos2000@wp.pl w Czerwca 06, 2013, 09:30:28 am
witam mam problem z przejściem z win xp na 7 po zainstalowaniu ks na win7 nie odtwarza mi kopi z xp ani nie tworzy kopi ze sprawdzeniem. po skopiowaniu całego folderu z xp program działa ale z kopią nadal są problemy
Tytuł: Odp: Automatyczna kopia bezpieczeństwa z zapisem na płycie CD
Wiadomość wysłana przez: mpi w Czerwca 06, 2013, 09:47:03 am
Poczytaj na temat przejścia z firebird 2.0 na 2.5, albo na 7 zainstaluj 2.0 (a nie tak jak jest domyślnie w obecnej instalce 2.5).
Wszystko jest na forum.
Style:2: Portal (default), Printpage (default).
Pod-szablony:4: init, print_above, main, print_below.
Pliki językowe:6: SPortal.english (domyslny), SPortal.polish-utf8 (domyslny), SPortal.english (domyslny), index+Modifications.english (domyslny), index+Modifications.polish-utf8 (domyslny), SPortal.polish-utf8 (domyslny).
Arkusze stylów:1: portal (default).
Uwzględnione pliki:14 - 659KB. (pokaż)
Użytych zapytań: 17.

[Pokaż zapytania]