Compartir a través de


Establecer opciones de restauración de VSS

Las opciones de restauración permiten a los solicitantes comunicar opciones de restauración personalizadas a escritores.

Opciones de restauración

La estandarización del formato de las opciones de restauración permite que los escritores y solicitantes controle las solicitudes personalizadas comunes. El solicitante establece las opciones de restauración llamando al método IVssBackupComponents::SetRestoreOptions hasta una vez por componente seleccionado de copia de seguridad antes de llamar al método IVssBackupComponents::P reRestore . La cadena pasada en el parámetro wszRestoreOptions al método SetRestoreOptions puede contener varios valores, como se describe a continuación.

Formato

El formato de las opciones de restauración es uno o varios pares de nombre/valor separados por comas y, opcionalmente, el nombre se prefijo con el nombre del subcomponente al que se aplica. Los nombres de componente y los nombres de opción no distinguen mayúsculas de minúsculas. El escritor determina la distinción entre mayúsculas y minúsculas de los valores. Por ejemplo:

"Child1":"Option1"="Value1","Option2"="Value2","Child2\Grandchild3":"Option3"="Value3"

En este ejemplo, "Option1" solo se aplica al subcomponente "Child1" y sus descendientes, "Option2" se aplica a todos los componentes y sus descendientes, y "Option3" solo se aplica a los subcomponentes "Child2\Grandchild3" y sus descendientes.

Solo se puede llamar al método SetRestoreOptions en los componentes que se pueden seleccionar para la copia de seguridad, mientras que es posible que los nodos descendientes no se puedan seleccionar para la copia de seguridad, pueden seleccionarse para la restauración.

Opciones comunes de restauración

Estas opciones de restauración comunes se han definido para aumentar la interoperabilidad entre escritores y solicitantes.

  • Autoritativo

    La opción "Autoritativa" admite varios valores "Item", pero solo un valor "All".

    Este componente completo es autoritativo.

    "Authoritative"="All"
    

    Solo el elemento especificado es autoritativo. El escritor define el formato del elemento con nombre. Las designaciones comunes son "*" para indicar todos los archivos, "..." para indicar todos los archivos y subdirectorios del componente especificado.

    "Authoritative"="Item:XXX"
    
  • Puesta al día

    Después de restaurar una base de datos, los escritores normalmente se implementan a través de registros para actualizar la base de datos. En el caso de restauraciones incrementales o diferenciales, el solicitante usa el método IVssBackupComponents::SetAdditionalRestores para controlar parcialmente el comportamiento del control de registros: esta opción de restauración permite un control más granular.

    No realice la implementación de registros.

    "Roll Forward"="None"
    

    Recorra todos los registros.

    "Roll Forward"="All"
    

    Acumula los registros hasta el punto especificado. El escritor define el formato del punto especificado.

    "Roll Forward"="Partial:XXX"
    
  • Nuevo nombre de componente

    Es posible que un escritor quiera restaurar un componente a un nuevo nombre. Por ejemplo, restaurar una base de datos a un nombre diferente para restaurar un elemento individual; restaurar al mismo nombre le gustaría que todos los datos Se recomienda que los escritores acepten una ruta de acceso lógica y un nombre de componente válidos como valor de esta opción. A menudo se usará con un destino dirigido.

    "New Component Name"="Logical Path\Component Name"