Pagina 1 di 1

Affidabilità Base (Risolto)

Inviato: mercoledì 13 luglio 2011, 11:19
da dogri
Ho letto un paio di post dove si cerca la soluzione per recuperare files corrotti in Base. E' successo anche a me ieri e per fortuna ho potuto risolvere con la copia di backup che avevo fatto.
Vorrei sapere quali sono le cause che portano a questo inconveniente: si tratta di un punto debole di Base o sono intrusioni di qualche virus, o forse altri programmi che creano un conflitto? Esistono metodi che allontanino questo rischio? A me è successo con il file più "pesante" (circa 11000 record). Se, anzichè creare vari files, ne creassi uno solo ma che arriverebbe a contenere oltre 500.000 record ci sono possibilità di crack? o forse come in Calc c' è un limite al numero di record (righe?)

Re: Affidabilità Base

Inviato: mercoledì 13 luglio 2011, 15:00
da vladko
tutti i file di Open/Libre-Office sono zip che contengono altri file
il recupero viene con scompattare file etc etc

punto debole di OOOBase con Hsql interno è proprio zip di tutto

Metodi per non avere problemi
  • 1 fare backup automatico prima e dopo aprire il file
    2 fare defrag da Strumenti/ SQL

    Codice: Seleziona tutto

    checkpoint defrag
poi tutto dipende da come fatto db se normalizzato, query, etc etc

Metodi alternativi
  • 1 Separare report e formulari da database, usando calc e writer
    2 Avere macro che fa dump del db prima di chiusura (lo fa molti programmi gestionali)
    3 Usare Base come Front End per altri DB

Re: Affidabilità Base

Inviato: mercoledì 13 luglio 2011, 20:15
da dogri
vladko ha scritto:
  • 1 Separare formulari da database, usando calc
Questo non riesco a capirlo. Forse intendevi facendo front end anche qui?




vladko ha scritto:
  • 1
    3 Usare Base come Front End per altri DB
Significa che devo aprire un nuovo database e collegarlo al database stesso?

Re: Affidabilità Base

Inviato: mercoledì 13 luglio 2011, 21:48
da marcofoc
dogri ha scritto: vladko ha scritto:

1 Separare formulari da database, usando calc


Questo non riesco a capirlo. Forse intendevi facendo front end anche qui?
No, di front end parla dopo. Qui ti suggerisce di usare file Calc o Writer per far i formulari, invece di crearli all'interno del fild .odb. Così se magari il file .odb si corrompe, lo ricrei senza dover ricreare tutti i formulari. In sostanza, usi il file .odb solo come collegamento alla base dati.
vladko ha scritto: 3 Usare Base come Front End per altri DB


Significa che devo aprire un nuovo database e collegarlo al database stesso?
No, significa che puoi usare Openoffice Base per collegarti a database più potenti, professionali e sicuri. Tipo PostgreSQL, come faccio io. La base dati è molto più sicura.

Re: Affidabilità Base

Inviato: giovedì 14 luglio 2011, 0:13
da dogri
Ora ho le idee più chiare. Grazie ad entrambi :bravo: