Help Center > Foundation Help

Se aplica a:

  • Winshuttle Foundation

Migrar datos de Winshuttle Workflow con SVMigrate

La herramienta SVMigrate ayuda a migrar los datos de Workflow de un sistema a otro. También puede usar la herramienta para restaurar copias de seguridad de SharePoint.

La migración consta de cuatro fases distintas:

  1. Crear un archivo XML
  2. Realizar una copia de seguridad de los datos de SharePoint
  3. Borrar la memoria caché
  4. Actualizar el sitio raíz

El siguiente conjunto de procedimientos breves requiere el uso de dos herramientas de línea de comandos:

  • STSadm (Windows SharePoint Services 3)
  • SVMigrate (herramienta de Winshuttle Workflow)

    Nota: La herramienta SVMigrate se tiene que ejecutar en el contexto del administrador de Workflow. (Para obtener más información sobre la cuenta del administrador de Workflow, consulte Requisitos de las cuentas).

Crear un archivo XML

Volver al principio
  1. Si va a migrar los datos a una ruta diferente, cree un archivo XML parecido al que consta a continuación. Abra el Bloc de notas o cualquier otro editor de texto y copie las siguientes líneas. Sustituya las ubicaciones de sitio antiguas y nuevas según convenga. En el ejemplo, las antiguas y las nuevas se indican en negrita.

    Si no va a cambiar la ruta, continúe en el paso 2.

    <?xml version="1.0" encoding="utf-16"?>

    <MapPack xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" (see http://www.w3.org/2001/xmlschema-instance - http://www.w3.org/2001/xmlschema-instance) xmlns:xsd="http://www.w3.org/2001/XMLSchema" (see http://www.w3.org/2001/xmlschema - http://www.w3.org/2001/xmlschema)>

    <SiteToSites>

    <anyType xsi:type="SiteToSite">

    <OriginalSite>/Departments/HR</OriginalSite>

    <NewSite>/sites/sharevis/HR</NewSite>

    </anyType>

    </SiteToSites>

    </MapPack>

  2. En el sitio de origen, haga una copia de seguridad de la base de datos de ShareVis mediante la copia de seguridad de SQL Server. Haga clic con el botón secundario en la base de datos de ShareVis. En la categoría Tareas, haga clic en Copia de seguridad.

Realizar una copia de seguridad de los datos de SharePoint

Volver al principio
  1. Ejecute el siguiente comando para hacer una copia de seguridad de los datos de SharePoint:

    stsadm -o export -url http://server/site -filename svbackup.back
  2. Ejecute el siguiente comando para crear los datos de asignación de Workflow:

    svmigrate -w http://server/site -f svbackup.svb

  3. En el servidor de destino, restaure la base de datos de ShareVis.
  4. Cree el sitio http://nuevoservidor/sitio sin utilizar ninguna plantilla. (Utilice stsadm o la interfaz web para crear el sitio sin elegir ninguna plantilla cuando se lo pida).
  5. Ejecute el siguiente comando:

    stsadm -o import -url http://server/site -filename svbackup.back
  6. Ejecute uno de los siguientes comandos, en función de si cambia o no la ruta.
    • Si va a cambiar la ruta, ejecute el siguiente comando. Remplace <nombrearchivo> por el nombre del archivo XML que haya creado en el paso 1.

      svmigrate -r -w http://newserver/site -f svbackup.svb -m <Filename>

      Nota: Si usa Foundation 11.1.1, el parámetro -m en el comando anterior es obligatorio.


    • Si no va a cambiar la ruta, ejecute el siguiente comando:

      svmigrate -r -w http://newserver/site -f svbackup.svb

  7. Ejecute el comando IISRESET en el servidor de destino.

Borrar la memoria caché

Volver al principio
  1. En cada servidor front-end web, abra un símbolo del sistema (con privilegios de administrador). O bien, si está ejecutando Workflow 10.6 o posterior, abra el símbolo del sistema de Workflow situado en Todos los programas, en Winshuttle.
  2. Ejecute el siguiente comando de SVAdm:

    svadm.exe -o clearcache

Si las cadenas de proceso no se reemplazan como se espera durante el procedimiento de svmigrate, haga lo siguiente:

  1. En cada servidor front-end web, navegue a c:\program files\sharevis\temp.
  2. Elimine todo el contenido de la carpeta temporal.

Actualice el sitio raíz.

Volver al principio

Si experimenta problemas al crear registros, puede que no hubiera ningún sitio raíz creado cuando el asistente de instalación configuró Workflow. Si es así, el asistente configura Workflow automáticamente con la colección de sitios raíz predeterminados.

Actualizar la URL con el sitio raíz adecuado:

  1. Abra SVConfigurator.

    Para obtener más información sobre SVConfigurator, consulte Cambiar la configuración de Workflow y Tabla de opciones de SVConfigurator.

  2. Cargue el sitio raíz pertinente.
  3. En la sección de adición, escriba la clave LocalURL y establezca el valor en la colección de sitios de trabajo.
  4. Haga clic en Guardar para actualizar.
  5. Ejecute un IISRESET.
  6. Vuelva a probar la capacidad de crear registros.