@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%
)
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%
)
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\
TITLE CZYSZCZENIE PLYTY CD/RW
nerocmd.exe --erase --entire --drivename f --speed 12
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
"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.."
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%
)
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%
)
)
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%
)
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.
nbackup.exe -U SYSDBA -P masterkey -B 0 LOCALHOST:C:\KS\KS-PPS\BAZA\KSPPS.FDB C:\BACKUP_INC\KOPIA_INC_0.nbkpojawia się błąd
Failure: Error (80) creating backup file: C:\BACKUP_INC\KOPIA_INC_0.nbki tworzy się plik o wielkości 0KB
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 :)
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
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?Cytujnbackup.exe -U SYSDBA -P masterkey -B 0 LOCALHOST:C:\KS\KS-PPS\BAZA\KSPPS.FDB C:\BACKUP_INC\KOPIA_INC_0.nbkpojawia się błądCytujFailure: Error (80) creating backup file: C:\BACKUP_INC\KOPIA_INC_0.nbki tworzy się plik o wielkości 0KB
Próbowałem na win xp he oraz na win7 pro 64bit i efekt taki sam.
"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.nbkNiestety wywala błąd:
Failure: Error (123) opening database file: LOCALHOST:C:\KS\KS-PPS\BAZA\KSPPS.FDB
[...] 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.
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.
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ą?
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%
)
"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