Sauvegarder et restaurer des collections de sites à l’aide des outils intégrés (Office SharePoint Server 2007)

Mise à jour : 2009-05-14

Dans cet article :

  • Sauvegarder une collection de sites à l’aide des outils intégrés SharePoint

  • Restaurer des collections de sites à l’aide des outils intégrés SharePoint

  • Planifier ou différer les sauvegardes

Vous pouvez utiliser les outils fournis avec Microsoft Office SharePoint Server 2007 pour sauvegarder et restaurer vos collections de sites. L’outil en ligne de commande Stsadm offre une solution rapide et flexible pour sauvegarder et récupérer du contenu. Vous pouvez utiliser l’outil en ligne de commande Stsadm conjointement avec le Planificateur Windows pour planifier des sauvegardes différées ou périodiques.

Vous trouverez un comparatif des outils de protection de données fournis dans Microsoft Office SharePoint Server 2007 avec d’autres outils de protection de données SharePoint dans Choisir les outils de sauvegarde et de récupération (Office SharePoint Server).

ImportantImportant :

Si des modifications sont apportées à la collection de sites au cours du processus de sauvegarde, celles-ci peuvent endommager la sauvegarde. Sauvegarder des collections de sites volumineuses peut prendre du temps. Pour réduire le risque d’interférence entre l’activité des utilisateurs et l’opération de sauvegarde d’une collection de sites, ou le risque que la durée nécessaire à la sauvegarde d’une collection de sites volumineuse dépasse le temps de maintenance disponible, procédez comme suit :

  • Pour toute la durée de la sauvegarde, définissez l’URL de la collection de sites en lecture seule par le biais de l’opération Setsitelock de l’outil en ligne de commande Stsadm. Ainsi, les utilisateurs pourront afficher le contenu du site, mais ils ne pourront pas ajouter ni modifier du contenu ou réaliser d’autres actions susceptibles d’interférer avec la sauvegarde. Une fois la sauvegarde terminée, rétablissez l’état par défaut du paramètre d’accès de l’URL de la collection de sites.

  • Si la taille de la collection de sites que vous souhaitez sauvegarder est inférieure ou égale à 15 gigaoctets (Go), utilisez l’outil en ligne de commande Stsadm comme dans les procédures suivantes.

  • Si la taille de la collection de sites que vous souhaitez sauvegarder est comprise entre 15 et 100 Go, utilisez Microsoft SQL Server 2005 ou Microsoft System Center Data Protection Manager 2007 pour réaliser une sauvegarde complète de la base de données de la collection de sites. Pour plus d’informations, voir Sauvegarder une batterie de serveurs à l'aide des outils SQL Server (Office SharePoint Server_2007) ou Sauvegarder et restaurer un site à l'aide de DPM (Office SharePoint Server).

  • Si la taille de la collection de sites que vous souhaitez sauvegarder est supérieure à 100 Go, utilisez System Center Data Protection Manager pour réaliser une sauvegarde différentielle de la base de données de la collection de sites. Pour plus d’informations, voir Sauvegarder et restaurer un site à l'aide de DPM (Office SharePoint Server).

  • Pour plus d’informations sur la façon d’éviter toute perte de données au cours de la sauvegarde d’une collection de sites, voir l’article de la Base de connaissances sur l’endommagement possible des fichiers de la sauvegarde (https://go.microsoft.com/fwlink/?linkid=146346&clcid=0x40C).

Pour plus d’informations sur les outils de sauvegarde et de récupération, voir Choisir les outils de sauvegarde et de récupération (Office SharePoint Server).

Sauvegarder une collection de sites à l’aide des outils intégrés SharePoint

Utilisez cette procédure pour restreindre l’accès à la collection de sites lors de la sauvegarde à l’aide de l’outil en ligne de commande Stsadm.

ImportantImportant :

L’appartenance au groupe Administrateurs sur l’ordinateur local est une condition indispensable pour réaliser cette procédure.

Limiter l’accès à la collection de sites lors de la sauvegarde

  1. En ouvrant une invite de commandes sur le lecteur sur lequel sont installés les produits et technologies SharePoint, accédez au répertoire suivant : %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.

  2. Pour déterminer le niveau d’accès actuel du site, tapez la commande suivante, puis appuyez sur Entrée :

    stsadm -o getsitelock -url <nom URL>

    nom URL correspond à l’adresse URL de la collection de sites à sauvegarder. Pour plus d’informations, voir Getsitelock : opération Stsadm (Office SharePoint Server).

  3. Si le niveau d’accès actuel autorise les modifications au contenu du site, mettez-le en lecture seule en tapant la commande suivante, puis en appuyant sur Entrée :

    stsadm -o setsitelock -url <nom URL> -lock readonly

    nom URL correspond à l’adresse URL de la collection de sites à sauvegarder. Pour plus d’informations, voir Setsitelock : opération Stsadm (Office SharePoint Server).

  4. Une fois la sauvegarde terminée, utilisez cette procédure pour rétablir l’accès à la collection de sites tel qu’il était paramétré à l’étape 1.

Utilisez la procédure suivante pour sauvegarder une collection de sites à l’aide de l’outil en ligne de commande Stsadm.

ImportantImportant :

L’appartenance au groupe Administrateurs sur l’ordinateur local est une condition indispensable pour réaliser cette procédure.

Sauvegarder une collection de sites à l’aide de l’outil en ligne de commande Stsadm

  1. Sur le lecteur où sont installés les produits et technologies SharePoint, accédez au répertoire suivant : %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.

  2. Tapez la commande suivante :

    stsadm -o backup -url <nom URL> -filename <\\nom.serveur\nom dossier\nom fichier> [-overwrite]

    nom URL correspond à l’URL de la collection de sites que vous voulez sauvegarder, et \\nom_serveur\nom_dossier\nom_fichier est le chemin d’accès UNC du dossier de sauvegarde et le nom du fichier dans lequel vous procédez à la sauvegarde. S’il existe un déjà fichier pour la sauvegarde, utilisez le paramètre -overwrite pour remplacer ce fichier existant.

  3. Si la sauvegarde s’effectue correctement, la fenêtre d’invite de commandes affiche le texte suivant :

    Operation completed successfully.
    
  4. Si la sauvegarde échoue, la fenêtre d’invite de commandes fournit des détails supplémentaires sur cette défaillance. Ce type d’incident est généralement dû à une erreur dans l’URL ou le nom de fichier.

Pour plus d’informations sur l’opération de sauvegarde, voir Backup : opération Stsadm (Office SharePoint Server).

Restaurer les collections de sites à l’aide des outils intégrés SharePoint

Utilisez cette procédure pour restaurer une collection de sites en utilisant l’outil en ligne de commande Stsadm.

NoteRemarque :

Un conflit d’identificateurs de collection de sites peut se produire si une collection de sites sauvegardée est restaurée dans une base de données de contenu qui contient déjà une copie de la collection de sites. En cas de conflit de ce genre, le message d’erreur suivant s’affiche :

Aucune base de données de contenu n’est disponible pour cette opération. Créez une base de données de contenu et recommencez l’opération. Pour créer une base de données de contenu, cliquez sur « Bases de données de contenu » dans la page Gestion des applications, sélectionnez l’application Web à utiliser, puis cliquez sur « Ajouter une base de données de contenu ».

Pour plus d’informations, voir Message d’erreur lorsque vous essayez de restaurer une collection de sites Windows SharePoint Services 3.0 à l’aide d’un nom différent : « Aucune base de données de contenu n’est disponible pour cette opération » (https://go.microsoft.com/fwlink/?linkid=128251&clcid=0x40C).

Pour éviter les conflits entre les identificateurs de collection de sites :

  • Restaurez la collection de sites dans une autre base de données de contenu dans la même application Web.

  • Si vous avez besoin de restaurer la collection de sites dans la même base de données de contenu, après l’avoir sauvegardée et avant de la restaurer, supprimez la collection de sites originale.

    Si vous êtes en train de restaurer une collection de sites volumineuse, vous voudrez peut-être la restaurer d’abord dans une autre base de données de contenu, puis utiliser l’opération deletesite de Stsadm avec le paramètre -gradualdelete dans la base de données originale. Enfin, utilisez l’opération mergecontentdbs de Stsadm pour ramener la collection de sites dans la première base de données de contenu. Le paramètre -gradualdelete a été ajouté dans la mise à jour cumulative d’avril. Pour plus d’informations, voir Déployer des mises à jour logicielles pour Office SharePoint Server 2007.

ImportantImportant :

L’appartenance au groupe Administrateurs sur l’ordinateur local est une condition indispensable pour réaliser cette procédure.

Restaurer une collection de sites à l’aide de l’outil en ligne de commande Stsadm

  1. Sur le lecteur où sont installés les produits et technologies SharePoint, accédez au répertoire suivant : %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.

  2. Pour restaurer une collection de sites, tapez la commande suivante et appuyez sur Entrée  :

    stsadm -o restore -url <nom URL> -filename <chemin UNC>

    nom URL correspond à l’adresse URL de la collection de sites à restaurer et chemin UNC au chemin UNC du dossier partagé de la sauvegarde.

  3. Lorsqu’un avertissement s’affiche, vous indiquant que tous les éléments sélectionnés vont être remplacés, tapez o, puis appuyez sur Entrée.

  4. Lorsque vous y êtes invité, tapez le nom d’utilisateur et le mot de passe pour l’application Web et les bases de données de contenu.

  5. Si la restauration se termine correctement, la fenêtre d’invite de commandes affiche le texte suivant :

    Operation completed successfully.
    

    Si la récupération échoue, la fenêtre d’invite de commandes fournit des détails supplémentaires sur cet échec. Ce type d’incident est généralement dû à une erreur dans l’URL ou le nom de fichier.

  6. Si l’accès à la collection de sites était limité pendant la sauvegarde, des paramètres de restriction d’accès ont peut-être été appliqués aux sites restaurés. Si tel est le cas, vous devez utiliser l’opération setsitelock pour rétablir les paramètres de verrouillage de site tels qu’ils étaient avant la sauvegarde.

    1. Pour déterminer le niveau d’accès actuel du site, tapez la commande suivante, puis appuyez sur Entrée :

      stsadm -o getsitelock -url <nom URL>

      nom URL correspond à l’adresse URL de la collection de sites à sauvegarder. Pour plus d’informations, voir Getsitelock : opération Stsadm (Office SharePoint Server).

    2. Si le niveau d’accès actuel est trop restrictif, changez-le en tapant cette commande, puis appuyez sur Entrée :

      stsadm -o setsitelock -url <nom URL> -lock <Niveau d’accès>

      nom URL est l’URL de la collection de sites à sauvegarder et Niveau d’accès le paramètre de verrouillage que le site avait avant la sauvegarde. Pour plus d’informations, voir Setsitelock : opération Stsadm (Office SharePoint Server).

Pour plus d’informations sur la restauration, voir Restore : opération Stsadm (Office SharePoint Server).

Planifier ou retarder des sauvegardes

Il est impossible de planifier des sauvegardes à partir du site Web Administration centrale de SharePoint. Il n’existe pas d’opération permettant d’automatiser les sauvegardes à l’aide de l’outil en ligne de commande Stsadm. Vous pouvez en revanche automatiser le processus en créant un fichier de commandes et en utilisant le Planificateur de tâches de Windows Server 2003 pour exécuter ce fichier à une heure précise. Les performances du système risquant d’être ralenties pendant les sauvegardes réalisées à l’aide des outils intégrés à Office SharePoint Server 2007, il est recommandé de planifier les sauvegardes pendant les heures creuses, par exemple la nuit ou les week-ends.

Utilisez cette procédure pour créer un fichier de commandes qui réalisera une sauvegarde complète de votre collection de sites. Cette procédure part du principe que vous avez déjà créé un dossier partagé pour vos sauvegardes. Pour plus d’informations sur la création d’un dossier partagé, voir Préparer la sauvegarde et la restauration d’une batterie de serveurs (Office SharePoint Server 2007).

TipConseil :

Lorsque vous utilisez le Planificateur de tâches, vérifiez que la date et l’heure système de votre ordinateur sont exactes. Pour vérifier ou modifier cette information, double-cliquez sur l’horloge dans la barre des tâches.

Créer un fichier de commandes

  1. Cliquez sur Démarrer, puis sur Exécuter.

  2. Tapez notepad, puis cliquez sur OK.

  3. Dans le Bloc-notes, tapez le texte suivant :

    @echo off
    echo ===============================================================
    echo Back up sites for the farm to C:\backup
    echo ===============================================================
    cd \Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN
    @echo off
    stsadm -o backup -directory <\\server name\folder name> -backupmethod full -item <Web application name> 
    echo completed
    

    \\server name\folder name représente le chemin d’accès UNC du dossier de sauvegarde et Web application name, le nom de la collection de sites que vous souhaitez sauvegarder. Vous pouvez utiliser le mode de notation de chemin de batterie de serveurs complet tel qu’il apparaît dans le paramètre showtree ou le nom du composant dans le chemin s’il possède un nom unique, par exemple, Windows SharePoint Services Web Application\SharePoint-80.

  4. Dans le Bloc-notes, dans le menu Fichier, cliquez sur Enregistrer sous.

  5. Dans la zone Enregistrer sous, sélectionnez le dossier où vous souhaitez conserver votre fichier de commandes.

  6. Utilisez l’extension de nom de fichier « .bat » et tapez le nom du fichier dans la zone Nom de fichier, par exemple commandes_sauvegarde.bat.

  7. Dans la zone Type de fichier, cliquez sur Tous les fichiers.

  8. Cliquez sur Enregistrer.

Planifier une sauvegarde

  1. Démarrez l’Assistant Tâche planifiée et cliquez sur Suivant.

  2. Cliquez sur Parcourir, localisez le fichier de commandes que vous venez de créer, puis cliquez sur Ouvrir.

  3. Tapez un nom pour votre tâche, par exemple commandes_sauvegarde.

  4. Sélectionnez la fréquence à laquelle vous souhaitez réaliser cette tâche (par exemple toutes les semaines), puis cliquez sur Suivant.

  5. Pour réaliser automatiquement cette sauvegarde à intervalle régulier, sélectionnez un intervalle tel que Toutes les semaines ou Tous les mois. Pour exécuter cette sauvegarde une fois ou pour retarder une seule sauvegarde, sélectionnez Une seule fois.

  6. Choisissez l’heure et la date de démarrage de la sauvegarde.

  7. Tapez le nom et le mot de passe d’un utilisateur, puis cliquez sur Suivant. Cette tâche s’exécutera comme si elle avait été démarrée par cet utilisateur.

  8. Cliquez sur Terminer.

    Pour configurer les paramètres avancés de la tâche, activez la case à cocher Ouvrir les propriétés avancées de cette tâche quand je cliquerai sur Terminer dans la dernière page de l’Assistant. De cette façon, la boîte de dialogue des propriétés de la tâche s’ouvre lorsque vous cliquez sur Terminer. Vous pouvez ensuite modifier le programme exécuté sous l’onglet Tâche, rectifier la planification sous l’onglet Planifier, personnaliser des paramètres sous l’onglet Paramètres ou définir des autorisations d’utilisateur et de groupe sous l’onglet Sécurité.

Voir aussi

Concepts

Sauvegarder et restaurer une batterie de serveurs (Office SharePoint Server 2007)
Sauvegarder et restaurer une batterie de serveurs entière (Office SharePoint Server 2007)
Créer une batterie de serveurs de récupération (Office SharePoint Server 2007)
Sauvegarder et restaurer des applications Web à l'aide des outils intégrés (Office SharePoint Server_2007)
Sauvegarder et restaurer les bases de données (Office SharePoint Server)
Sauvegarder et restaurer des fournisseurs de services partagés (Office SharePoint Server 2007)
Sauvegarder et restaurer l'environnement d'authentification unique (Office SharePoint Server 2007)
Sauvegarder et restaurer Mes sites à l'aide des outils intégrés (Office SharePoint Server 2007)
Sauvegarder et restaurer des formulaires InfoPath à l'aide des outils intégrés (Office SharePoint Server 2007)
Sauvegarder et restaurer un élément en utilisant DPM (Office SharePoint Server)
Sauvegarder et restaurer un site à l'aide de DPM (Office SharePoint Server)