[ XGhost @ 27.03.2006. 00:35 ] @
Uradio sam jedan program koji koristi server Interbase 6.5.
Do sada sam normalno prenosio podatke sa racunara korisnika na svoj laptop, i dalje razvijao program i td..
Medjutim sa zadnjim prenosom na moj racunar nemoguce je koristiti bazu, javlja mi se greska da je baza
neispravna odnosno da nije validna, te je nemogu otvoriti niti u jednom alatu.
Na sistemu u kojem je instalrana i dalje radi i sve je ok, jel bi neko mogao znati u cemu je problem.
[ delalt @ 27.03.2006. 07:40 ] @
A kako si prenosio, opiši malo detaljnije postupak.
[ XGhost @ 27.03.2006. 17:57 ] @
Jednostavno prekopirana je na stick, kako sto sam to radio vec pola godine normalno,
sad mi javlja gresku kao da to nije uopste baza od IB ili FB
[ delalt @ 27.03.2006. 19:21 ] @
Ma, i ja najčešće samo kopiram i nisam imao problema, ali to i nije baš preporučeni način.
Najsigurnije je koristiti gbak ili nekakav alat koji koristi gbak u pozadini.
Pogledaj ovaj link, opisuju moguće uzroke problema.

http://www.ibsurgeon.com/interbase/firebird/corruption/guide.html

Druga stvar, i stik zna nekad da zakaže (nije mu prvi put).
Probaj ponovno da kopiraš, najvjerovatnije će biti sve u redu, ako je stik ostao ispravan.
[ XGhost @ 27.03.2006. 21:59 ] @
Nije do sticka vec sam je nekoliko puta kopirao, do sada nikad nisam imao problema
sa ovakvim nacinom kopiranja, obzirom da radim na vise racunara, uvijek prenosim
izvorne kodove i baze.
Ono sto je jos izludjujuce sto niti jedan alat za popravak IB baza ne prepoznaje
kao IB bazu, i odbija rad sa njom , tako da je detekcija greske nemoguca.
[ delalt @ 27.03.2006. 22:23 ] @
Kopiraj onu bazu ne na stik, nego samo na drugu lokaciju na hard disku,
pa joj probaj pristupiti. Uradi baš na isti način kao kad kopiraš na stik.
Nešto ćeš valjda iz toga moći zaključiti...
[ sosingus @ 29.03.2006. 10:12 ] @
Ako ne uspes ni na drugoj lokaciji na hard-u probaj sa komandne linije gfix alatku koja ide uz firebird.
[ delalt @ 03.04.2006. 16:54 ] @
@XGhost
Ajde reci nam šta je bilo i kako si riješio problem.
[ mikia @ 11.06.2006. 21:05 ] @
Definitivno je najbolje da se baza koja se prenosi prethodno arhivira GBACK-om i istim raspakuje na zeljenu lokaciju.

Iskustvo kaze da u velikom broju slucajeva radi i kopiranje, pogotovu ako su ukinute sve konekcije na bazu, ali ako je bitna sigurnost obavezno koristiti GBAK.
Ja sam vise puta naisao na problem da kopirana baza ne bude korektna.

Ako se baza kopira sa 32bit na 64bit-ni server, takodje, OBAVEZNO treba koristiti GBAK.

http://www.destructor.de/firebird/gbak.htm