Sauvegarder et restaurer des collections de sites en utilisant des outils intégrés (Windows SharePoint Services 3.0)

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 Windows SharePoint Services 3.0 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 Windows SharePoint Services 3.0 avec d’autres outils de protection de données SharePoint dans Choisir les outils de sauvegarde et de récupération (Windows SharePoint Services).

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 effectuer une sauvegarde complète de la base de données de la collection de sites. Pour plus d'informations, consultez Sauvegarder Windows SharePoint Services 3.0 à l’aide des outils SQL Server ou Sauvegarder et restaurer un site en utilisant DPM (Windows SharePoint Services 3.0).

  • 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 en utilisant DPM (Windows SharePoint Services 3.0).

  • 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 (Windows SharePoint Services).

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. À une invite de commande 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'URL de la collection de sites que vous souhaitez sauvegarder. Pour plus d'informations, consultez Getsitelock : opération Stsadm (Windows SharePoint Services).

  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'URL de la collection de sites que vous souhaitez sauvegarder. Pour plus d'informations, consultez Setsitelock : opération Stsadm (Windows SharePoint Services).

  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 (Windows SharePoint Services).

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 Windows SharePoint Services 3.0.

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'URL de la collection de sites que vous souhaitez sauvegarder. Pour plus d'informations, consultez Getsitelock : opération Stsadm (Windows SharePoint Services).

    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 (Windows SharePoint Services).

Pour plus d’informations sur l’opération Restore, voir Restore : opération Stsadm (Windows SharePoint Services).

Planifier ou différer les sauvegardes

Il est impossible de planifier des sauvegardes à partir du site Web Administration centrale de SharePoint. Aucune opération ne permet d’automatiser les sauvegardes à l’aide de l’outil en ligne de commande Stsadm. Vous pouvez toutefois automatiser le processus en créant un fichier de commandes, puis en utilisant Planificateur de tâches dans Windows Server 2003 pour exécuter le fichier de commandes à un moment spécifique. Étant donné que les performances peuvent être affectées lors de sauvegardes avec les outils intégrés Windows SharePoint Services 3.0, il pourrait convenir de planifier vos sauvegardes pendant les heures creuses, par exemple la nuit ou les week-ends.

Suivez cette procédure pour créer un fichier de commandes qui exécutera une sauvegarde complète de votre collection de sites. Cette procédure suppose 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 l'article suivant Se préparer à sauvegarder la technologie Windows SharePoint Services 3.0.

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.

Pour 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 », 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.

Pour planifier une sauvegarde

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

  2. Cliquez sur Parcourir, accédez au 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 effectuer cette tâche (par exemple toutes les semaines), puis cliquez sur Suivant.

  5. Pour effectuer automatiquement cette sauvegarde régulièrement, sélectionnez un intervalle tel que Hebdomadaire ou Mensuelle. Pour effectuer cette sauvegarde une fois, ou pour différer une sauvegarde, sélectionnez Une seule fois.

  6. Choisissez une date et une heure de début pour votre 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é dans l’onglet Tâche, rectifier la planification dans l’onglet Planifier, personnaliser des paramètres dans l’onglet Paramètres ou définir des autorisations d’utilisateur et de groupe dans l’onglet Sécurité.

Voir aussi

Concepts

Protection et récupération du contenu (Windows SharePoint Services 3.0)
Administration de la sauvegarde et de la récupération pour la technologie Windows SharePoint Services 3.0
Récupérer un document si la Corbeille n’est pas utilisée (Windows SharePoint Services 3.0)
Sauvegarder et restaurer des applications Web en utilisant des outils intégrés (Windows SharePoint Services 3.0)
Sauvegarder et restaurer des bases de données de contenu (Windows SharePoint Services 3.0)
Sauvegarder et récupérer des objets de site (Windows SharePoint Services)
Sauvegarder et restaurer un élément en utilisant DPM (Windows SharePoint Services 3.0)
Sauvegarder et restaurer un site en utilisant DPM (Windows SharePoint Services 3.0)