Condividi tramite


Ripristina senza partecipazione writer

La partecipazione del writer a un backup di VSS è progettata per consentire alle applicazioni di controllare cosa e come usare i dati di ripristino.

In generale, se un writer è disponibile in un sistema, non è mai consigliabile ripristinare i dati nella posizione originale senza partecipazione al writer. Tale ripristino potrebbe probabilmente riscontrare file di destinazione bloccati ed esegue un rischio significativo di danneggiamento dei dati.

Tuttavia, esistono motivi per cui un'applicazione di backup potrebbe volere o dover ripristinare un backup vsS senza partecipazione al writer:

  • I dati sono gestiti da applicazioni VSS-non consapevoli. Quasi ogni sistema avrà alcune applicazioni, ovvero editor di testo, lettori di posta elettronica, elaboratori di parole e così via, che non sono consapevoli di VSS. Questi dati non possono essere ripristinati usando la partecipazione del writer.

    In genere, questo tipo di dati non è un sistema o un servizio critico e il ripristino non deve essere problematico o almeno non è più problematico di durante un ripristino convenzionale.

    Come per i preparativi per i ripristini convenzionali, se possibile, gli operatori di ripristino devono tentare di sospendere o terminare tali applicazioni prima di avviare un ripristino VSS.

  • Writer VSS mancanti. Questa situazione può essere abbastanza comune quando si ripristina lo stato di un sistema danneggiato. Un'operazione di backup deve determinare se è consigliabile ripristinare i file per i writer mancanti. Se il ripristino è auspicabile, i file possono essere ripristinati proprio come un backup convenzionale li ripristina.

  • Ripristino privato dei dati di un writer. Un richiedente può scegliere di ripristinare i dati di un writer in esecuzione in una posizione privata senza notificare al writer. Un esempio di questo potrebbe essere il ripristino dei dati del writer per supportare il confronto offline. In questo tipo di situazione, un richiedente non vuole usare la nuova posizione di destinazione durante l'esecuzione del ripristino, perché non vuole che il writer acceggi i dati.

  • Un writer non vuole essere coinvolto durante il ripristino. Un writer indica questo passaggio VSS_WRE_NEVER per il parametro writerRestore di IVssCreateWriterMetadata::SetRestoreMethod.

  • Un writer richiede un metodo di ripristino personalizzato. Un writer indica che richiede un ripristino personalizzato passando VSS_RME_CUSTOM per il parametro del metodoIVssCreateWriterMetadata::SetRestoreMethod. In questo caso, questo writer non deve essere coinvolto nel processo di ripristino, a meno che la documentazione di ripristino personalizzato per tale writer non indichi altrimenti.

Un richiedente prevede un writer nel processo di ripristino specificando uno dei componenti del writer in una chiamata a IVssBackupComponents::SetSelectedForRestore. I dati di un writer possono essere ripristinati senza coinvolgere il writer semplicemente non specificando uno dei componenti di tale writer in una chiamata a IVssBackupComponents::SetSelectedForRestore. Se un writer non prevede alcun evento di ripristino, che coinvolge tale writer nel processo di ripristino può causare errori spuri da segnalare per tale writer.