Obnovení (restore) databáze
Vložil admin, St, 2002-03-27 13:09
Interbase
6.0
Po zazálohování databáze příkazem:
Interbase
6.0
Po zazálohování databáze příkazem:
GBAK -B -v -y DB-BAK.LOG DB.GDB DB.GBK -u SYSDBA -passworda jejím následném obnovení:
GBAK -c -v -y DB-RES.LOG DB.GBK DB.GDB -u SYSDBA -passwordSkončil proces s chybou:
gbak: restoring privilege for user USER1 gbak: ERROR: action cancelled by trigger (1) to preserve data integrity gbak: ERROR: could not find column for GRANT gbak: Exiting before completion due to errorsPo porovnání metadat původní a nově vytvořené databáze bylo zjištěno, že v původní databázi byly práva na sloupce tabulky, které byly vymazány.
GRANT UPDATE ("DELETED_COLUMN") ON "TABLE1" TO "USER1";Před vytvořením zálohy je třeba tyto práva zrušit a znova zazálohovat
REVOKE UPDATE ("DELETED_COLUMN") FROM "TABLE1" TO "USER1";
» Přihlašte se, abyste mohl psát komentáře | English | 5920 x přečteno