S’applique à :
- Winshuttle Foundation
Migration des données Winshuttle Workflow à l’aide de SVMigrate
Revenir à
L’outil SVMigrate permet de migrer les données Workflow d’un système vers un autre. Vous pouvez également l'utiliser pour restaurer des sauvegardes SharePoint.
La migration des données s’effectue en quatre étapes distinctes :
- Créer un fichier XML.
- Sauvegarder les données SharePoint
- Vider le cache
- Mettre à jour le site racine
Les brèves procédures suivantes nécessitent d’utiliser deux outils de ligne de commande :
- STSadm (Windows SharePoint Services 3)
- SVMigrate (un outil Winshuttle Workflow)
Remarque : l’outil SVMigrate doit être exécuté dans le contexte de Workflow Administrator. (Voir Conditions de compte pour plus d'informations sur le compte Workflow Administrator.)
Créez un fichier XML.
Retour au début- Si vous migrez les données vers un chemin différent, créez un fichier XML similaire à ce qui suit. Ouvrez le Bloc-notes ou un autre éditeur de texte et copiez les lignes suivantes en remplaçant les anciens et nouveaux emplacements de manière appropriée. Les anciens et nouveaux emplacements sont indiqués en gras dans l'exemple.
Si vous ne modifiez pas le chemin, passez à l’étape 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>
- Sur le site source, sauvegardez la base de données ShareVis en utilisant la sauvegarde SQL Server. Cliquez avec le bouton droit sur la base de données ShareVis. Sous la catégorie Tâches, cliquez sur Sauvegarder.
Sauvegarder les données SharePoint
Retour au début- Exécutez la commande suivante pour sauvegarder les données SharePoint :
stsadm -o export -url http://server/site -filename svbackup.back
- Exécutez la commande suivante pour créer les données de mappage Workflow :
svmigrate -w http://server/site -f svbackup.svb
- Sur le serveur de destination, restaurez la base de données ShareVis.
- Créez le site http://newserver/site sans appliquer de modèle. (Utilisez stsadm ou l'interface Web pour créer le site sans sélectionner de modèle lorsque le système le demande.)
- Exécutez la commande suivante :
stsadm -o import -url http://server/site -filename svbackup.back
- Exécutez l’une des commandes suivantes, selon que vous déplacez ou non le chemin.
- Si vous le déplacez, exécutez la commande suivante. Remplacez <nom de fichier> par le nom du fichier XML que vous avez créé à l’étape 1.
svmigrate -r -w http://newserver/site -f svbackup.svb -m <Filename>
Remarque : si vous utilisez Foundation 11.1.1, le paramètre -m dans la commande ci-dessus est obligatoire.
- Si vous ne le déplacez pas, exécutez la commande suivante :
svmigrate -r -w http://newserver/site -f svbackup.svb
- Si vous le déplacez, exécutez la commande suivante. Remplacez <nom de fichier> par le nom du fichier XML que vous avez créé à l’étape 1.
- Exécutez la commande IISRESET sur le serveur de destination.
Effacer le cache
Retour au début- Sur chacun des serveurs frontaux Web, ouvrez une invite de commande (avec les privilèges d’administration). Ou bien, si vous exécutez Workflow 10.6 ou une version ultérieure, ouvrez l’invite de commande Workflow située dans Tous les programmes dans Winshuttle.
- Exécutez la commande suivante SVAdm :
svadm.exe -o clearcache
Si les chaînes de processus ne sont pas remplacées comme prévu pendant la procédure svmigrate, procédez comme suit :
- Sur chaque serveur frontal Web, accédez à c:\program files\sharevis\temp
- Supprimer tout le contenu du dossier temp
Mettre à jour le site racine
Retour au débutSi vous ne parvenez pas à créer des journaux, il est possible qu'aucun site racine n'ait été créé lorsque l'assistant d'installation a configuré Workflow. Dans ce cas, l'assistant configure automatiquement Workflow pour utiliser la collection de sites racine par défaut.
Mise à jour de l'URL vers le site racine approprié :
- ouvrez SVConfigurator.
Voir Modification des paramètres Workflow et le tableau des options SVConfigurator pur plus d'informations sur SVConfigurator.
- Chargez le site racine approprié.
- Dans la section d'ajout, entrez la clé LocalURL et définissez la collection de sites de travail comme valeur.
- Cliquez sur Enregistrer pour effectuer la mise à jour.
- Exécutez un IISRESET.
- Testez de nouveau la fonction de journalisation.