Compartir a través de


Trabajar con la capacidad de selección para la copia de seguridad

En la tabla siguiente se describen los cuatro tipos de componentes que pueden estar implicados en una operación de copia de seguridad.

Tipo de componente Descripción
Componentes no seleccionables para copia de seguridad
No se pueden seleccionar antecesores de copia de seguridad en sus rutas lógicas.
Componentes seleccionables para copia de seguridad
No se pueden seleccionar antecesores de copia de seguridad en sus rutas lógicas.
Subcomponentes no seleccionables para copia de seguridad
Componentes no seleccionables para copia de seguridad con antecesores seleccionables para copia de seguridad en su ruta de acceso.
Subcomponentes seleccionables para copia de seguridad
Componentes seleccionables para copia de seguridad con antecesores seleccionables para copia de seguridad en su ruta de acceso.

 

Además, cualquier componente seleccionable para copia de seguridad, independientemente de si tiene antecesores de copia de seguridad seleccionables o no, define un conjunto de componentes si otros componentes lo tienen como antecesor en sus rutas lógicas.

Las reglas que rigen la selección de componentes para la copia de seguridad se pueden resumir de la siguiente manera:

  • Cuando cualquier componente sin un antecesor selectable-for-backup en su ruta lógica (si el componente es seleccionable para copia de seguridad o no seleccionable para copia de seguridad), se incluye en una copia de seguridad, debe incluirse explícitamente. Esto significa que los metadatos de estos componentes se agregan al documento Componentes de copia de seguridad.

    Los solicitantes agregan explícitamente estos componentes mediante el método IVssBackupComponents::AddComponent .

  • Los subcomponentes no seleccionables para copia de seguridad siempre se incluyen implícitamente en la copia de seguridad. Esto significa que los metadatos de estos componentes no forman parte del documento componentes de copia de seguridad.

  • Los subcomponentes selectable-for-backup se incluyen implícitamente si ese antecesor se incluye explícitamente en la copia de seguridad. En este caso, los metadatos de estos componentes no se agregan al documento Componentes de copia de seguridad. Si un subcomponente seleccionable implícitamente para el subcomponente de copia de seguridad define un conjunto de componentes, los miembros de ese conjunto de componentes también se seleccionan implícitamente.

  • Los subcomponentes selectable-for-backup cuyo antecesor selectable-for-backup no se incluye explícitamente en la copia de seguridad todavía puede incluirse explícitamente por el solicitante mediante el método IVssBackupComponents::AddComponent . Los metadatos del componente se agregarán al documento Componentes de copia de seguridad. Además, si un subcomponente seleccionable para copia de seguridad define un conjunto de componentes, los miembros de ese conjunto de componentes se incluyen implícitamente en la copia de seguridad.

El caso "MyWriter" que se describe en Ruta de acceso lógica de componentes se puede usar como ejemplo para ilustrar la capacidad de selección para la copia de seguridad.

Nombre de componente Ruta de acceso lógica Seleccionable para la copia de seguridad
"Ejecutables" "" N
"ConfigFiles" "Ejecutables" N
"LicenseInfo" "" Y
"Security" "" Y
"UserInfo" "Security" N
"Certificados" "Security" N
"writerData" "" Y
"Set1" "writerData" N
"Jan" "writerData\Set1" N
"Dic" "writerData\Set1" N
"Set2" "writerData" N
"Jan" "writerData\Set2" N
"Dic" "writerData\Set2" N
"Consulta" "writerData\QueryLogs" N
"Uso" "writerData" Y
"Jan" "writerData\Usage" N
"Dic" "writerData\Usage" N

 

Siempre que se haga una copia de seguridad de "MyWriter", incluir explícitamente el componente "Ejecutables" mediante el método IVssBackupComponents::AddComponent incluirá implícitamente el componente "ConfigFiles".

El componente "LicenseInfo" es un componente seleccionable independiente para copia de seguridad. Se puede seleccionar mediante el método IVssBackupComponents::AddComponent a discreción del solicitante, pero su selección no seleccionará ningún otro componente.

El componente selectable-for-backup "Security" define un conjunto de componentes simple que contiene dos subcomponentes no seleccionables para copia de seguridad, "UserInfo" y "Certificates". Si "Seguridad" se incluye explícitamente para la copia de seguridad, también se incluyen implícitamente "UserInfo" y "Certificados". No hay ninguna manera de incluir los subcomponentes "UserInfo" o "Certificates" en una operación de copia de seguridad a menos que se incluya "Seguridad".

Si se selecciona el componente "writerData", los componentes no seleccionables para copia de seguridad "Set1", "Set2" y "Query", así como el componente selectable-for-backup "Usage" se seleccionan implícitamente. Cada uno de estos componentes tiene subcomponentes que se seleccionan implícitamente para la copia de seguridad. Ninguno de sus metadatos se agregará al documento componentes de copia de seguridad.

Si el componente "writerData" no está seleccionado, los componentes no seleccionables para copia de seguridad "Set1", "Set2" y "Query" no se incluyen para la copia de seguridad.

Sin embargo, los solicitantes pueden optar por incluir explícitamente el componente de copia de seguridad "Uso". Los metadatos de este componente se agregarán al documento componentes de copia de seguridad. Los subcomponentes "Jan" y "Dec" de "Usage" se agregarán implícitamente a la copia de seguridad, pero no tendrán su información agregada al documento componentes de copia de seguridad.

La inclusión explícita de un componente para la copia de seguridad creará una instancia IVssComponent correspondiente en el documento Componentes de copia de seguridad.

Un solicitante recuperará información sobre los componentes incluidos explícitamente de su documento de componentes de copia de seguridad examinando esos escritores (mediante IVssBackupComponents::GetWriterComponents) incluidos en su documento y recuperando los objetos IVssComponent almacenados .

Como ni la información del conjunto de archivos (especificación de archivo, ruta de acceso y marca de recursividad) de los componentes presentes en el documento componentes de copia de seguridad, ni ninguna información sobre los componentes agregados implícitamente estará presente, los solicitantes tendrán que consultar documentos de metadatos del escritor para obtener información completa sobre todos los componentes incluidos en el documento componentes de copia de seguridad.