Questa pagina è stata tradotta automaticamente. Leggi l'originale in inglese. English

Libreria IBSurgeon

Firebird Remote Desktop Recovery: Descrizione e Istruzioni Dettagliate

Ultimo aggiornamento: 9 agosto 2026

IBSurgeon offre due tipi di servizi di recupero per Firebird e InterBase: recupero in sede e recupero tramite desktop remoto.

Il recupero in sede significa che il cliente ci invia il database (archiviato come zip/rar/7z/ecc.) e noi eseguiamo il recupero nel nostro ufficio. Per il recupero tramite desktop remoto, i nostri specialisti si collegano al computer del cliente ed eseguono l’indagine e il recupero da remoto.

Quando è necessario il recupero tramite desktop remoto per Firebird?

Consigliamo il recupero tramite desktop remoto nei seguenti casi:

  • Database di grandi dimensioni. Il trasferimento di un file di database di grandi dimensioni richiede troppo tempo.
  • Database con informazioni sensibili. Possiamo anche firmare un NDA per fornire protezione legale.
  • Recuperi urgenti. A volte il trasferimento del file di database richiederebbe troppo tempo: è più veloce collegarsi al computer del cliente e ripararlo direttamente lì.
  • Indagine rapida seguita da recupero su sistemi di produzione. Ci colleghiamo al sistema di produzione ed eseguiamo il recupero durante le ore non lavorative.

Panoramica del processo di recupero tramite desktop remoto

I passaggi tipici del recupero sono:

  1. (Gratuito) Inviate un’email con la vostra richiesta di recupero. Esaminiamo le informazioni fornite e cerchiamo di fornire un preventivo con un importo minimo e massimo, se possibile. Possiamo dare una diagnosi esatta e il tempo/prezzo esatti del recupero solo dopo aver indagato sul database corrotto.
  2. (Gratuito) Se accettate l’intervallo di prezzo indicato, decidiamo insieme se il recupero tramite desktop remoto è l’opzione migliore. Se lo è, vi chiediamo di preparare un computer per il recupero secondo le nostre istruzioni (vedi sotto).
  3. (Gratuito) Ci colleghiamo al computer di recupero, spegniamo Firebird e rinominiamo il file di database per impedire agli utenti normali di connettersi. Quindi facciamo una copia del file di database corrotto originale.
  4. (Gratuito) Carichiamo i nostri strumenti (direttamente o con il vostro aiuto) e iniziamo l’indagine.
  5. (Gratuito) L’indagine richiede solitamente diverse ore ed è gratuita. In base ai risultati, vi forniamo un preventivo finale (entro l’intervallo minimo/massimo del punto 1), inclusa una stima di tempo e prezzo. Quando possibile, stimiamo anche la percentuale di dati che potrebbe andare persa.
  6. Se decidete di procedere, iniziamo il recupero. Il recupero a volte richiede meno tempo dell’indagine, poiché a quel punto conosciamo già la causa e la posizione esatta della corruzione. Una volta completato il recupero, rimettiamo il database nella sua posizione originale e riavviamo il server Firebird.
  7. A questo punto, verificate il database recuperato. Se funziona correttamente, procediamo con il pagamento. Se il database non può essere recuperato, o la perdita di dati supera quanto stimato nel preventivo finale, non siete tenuti a pagare per il recupero fallito (salvo diverso accordo separato). Se il recupero richiede più tempo del previsto, ciò non influisce sul prezzo preventivato.

Preparazione per il recupero tramite desktop remoto di Firebird

Il computer remoto deve eseguire Windows, essere ragionevolmente potente e avere spazio su disco libero sufficiente per le operazioni di recupero. Anche un’istanza virtualizzata (VMware o simile) con risorse sufficienti funziona. Tenete presente che un computer lento aumenta i tempi di recupero - e quindi i tempi di inattività della vostra attività.

Requisiti minimi:

  • Se il server di produzione principale viene utilizzato per il recupero, tutti gli utenti devono essere disconnessi durante l’indagine e il recupero. Firebird o InterBase non funzioneranno correttamente mentre il recupero è in corso.
  • Sistema operativo: Windows 10 o successivo. Windows è richiesto anche per database Linux, poiché il file di database deve essere copiato e recuperato utilizzando i nostri strumenti basati su Windows.
  • Spazio su disco libero: almeno il doppio delle dimensioni del database. Ad esempio, per un database di X GB, sono necessari almeno 2X GB di spazio libero. Questo spazio può essere su un’unità USB o di rete mappata, ma notate che le unità USB/di rete - e le unità in ambienti virtualizzati - possono essere più lente di un normale HDD.
  • Il nostro set di strumenti di recupero deve essere caricato sul computer dove avverranno l’indagine e/o il recupero.
  • RAM: almeno 8 GB.
  • Diritti amministrativi completi. Può sembrare eccessivo, ma abbiamo bisogno di accesso completo a tutti i dischi, della possibilità di installare diverse istanze di InterBase/Firebird, avviare e fermare servizi, rinominare e copiare file di database e di configurazione del server, e accedere alle cartelle temporanee. Idealmente, dovreste configurare un computer Windows pulito, caricarvi il database e i nostri strumenti, e darci accesso completo. Non consigliamo di eseguire il recupero direttamente sui server di produzione.

Software aggiuntivo che potrebbe essere necessario:

  • Varie versioni di Firebird - alcune corruzioni sono più facili da risolvere su una versione specifica del motore.
  • Codice sorgente di Firebird e Microsoft Visual Studio (varie versioni, più SDK). A volte l’unico modo per individuare e correggere un errore è utilizzare una build di debug speciale di Firebird e tracciare il problema al suo interno.
  • .NET Framework 2.0 o superiore (richiesto per FBScanner).

Suggerimento: Una workstation standard con 8 GB di RAM, un SSD o HDD veloce e Windows 10 o successivo è solitamente una scelta abbastanza buona.

Software per desktop remoto

Per permetterci di connetterci, dovete installare uno strumento di accesso remoto. Di solito consigliamo Terminal Server, VNC, Citrix o RAdmin. Servizi come GoToMyPC, LogMeIn e strumenti simili funzionano anche. Se necessario, possiamo installare software personalizzato come un client VPN.

Per connetterci, di solito abbiamo bisogno solo dell’indirizzo IP del computer con il database da recuperare, insieme a un login e una password.

Se utilizzate una VPN, forniteci prima i dettagli di connessione VPN.

Prezzo e tempo

Il recupero tramite desktop remoto è più costoso del recupero standard in ufficio. Questo perché richiede lavoro sincronizzato - per il recupero standard, possiamo programmare un database corrotto e lavorarci in un momento conveniente, mentre il recupero tramite desktop remoto spesso significa lavorare fuori dall’orario normale (siamo situati in Europa centrale).

I prezzi del recupero tramite desktop remoto partono da 500 EUR, con un prezzo medio di circa 1.400-1.800 EUR.

Tipo di recupero Tempo Prezzo (EUR) Commenti
Recupero da corruzione standard 1-3 ore 500-1.100 1-2 tabelle corrotte, nessuna corruzione dell’area di sistema
Recupero da corruzione media 3-7 ore 1.100-1.400 3-5 tabelle corrotte, area di sistema corrotta
Recupero da corruzione grave 7-24 ore 1.400-2.600 Più di 5 tabelle corrotte, area di sistema corrotta, errori a livello di record
Recupero da corruzione ultra-grave 24+ ore 2.600+ Stima individuale basata sulla corruzione

Per riferimento, i casi con prezzi superiori a 3.000 EUR sono molto rari. Ogni caso di corruzione è unico e richiede la propria indagine e preventivo.

Il tempo minimo per il recupero tramite desktop remoto è di 3-3,5 ore effettive (a partire dal primo accesso riuscito al computer remoto). La media è di 6-8 ore (cioè un giorno lavorativo).