Sauvegarde / Restitution de SharePoint Server

Il est intéressant de faire une sauvegarde des données des différentes éléments de Small Business Server de manière séparée pour ne pas avoir à faire une restitution totale du serveur si qu'un élément est endommagé. Cette sauvegarde peut-être faite quotidiennement dans le répertoire d'un des disques durs, avant la sauvegarde sur bande magnétique, par exemple. Pour configurer cette tâche vous lancez le "panneau de configuration" et vous lancez "Tâches planifiées"

Vous créez une nouvelle tâche.

Dans cette tâche il faut lancer l'exécutable STSADM qui se trouve dans le répertoire suivant :
C:\Program Files\Fichiers communs\Microsoft Shared\web server extensions\60\BIN

Une sauvegarde journalière est souhaitable, si le site est utilisé, le nommage de la tâche doit être à votre convenance.

Il faut mentionner l'heure et la périodicité de la sauvegarde, faire cette sauvegarde avant la sauvegarde générale sur bande.

La configuration de la tâche va vous demander le compte sur lequel elle peut s'effectuer.

Comme il va vous falloir manuellement rajouter un paramètre à la commande définie précédemment il faut cocher "Ouvrir" les propriétés avancées de cette tâche quand je cliquerai sur Terminer."

La commande complète est la suivante:
"C:\Program Files\Fichiers communs\Microsoft Shared\web server extensions\60\BIN\STSADM.EXE" -o backup -url http://Companyweb -filename "d:\sauvegarde\sharepoint\bkpsps.dat" -overwrite

Attention : à la suite du paramètre -filename j'ai rajouté "d:\sauvegarde\sharepoint\bkpsps.dat" si vous souhaitez faire de même il faut créer sur le disque D: le répertoire sauvegarde et le répertoire sharepoint autrement la tâche ne s'exécutera pas et se terminera pas une erreur.

Cette modification de la commande entraînera la demande à nouveau du compte et du mot de passe sur lequel elle doit s'effectuer.

Vous pouvez ensuite lancer la tâche pour faire le test d'une première sauvegarde.

Pour la restitution de cette sauvegarde vous pouvez faire la même chose, configurer une tâche qui ne s'exécutera que manuellement sur votre demande, et qui ne sera jamais planifiée avec la ligne de commande suivante :

"C:\Program Files\Fichiers communs\Microsoft Shared\web server extensions\60\BIN\STSADM.EXE" -o restore -url http://companyweb -filename "d:\sauvegarde\sharepoint\bkpsps.dat" -overwrite

Pour plus de précision et d'aide sur la commande STSADM, dans un interpréteur de commande, vous pouvez lancer la commande "stsadm /?"

stsadm -help

Usage:
stsadm.exe -o <operation> [<parameters>]
stsadm.exe -help [<operation>]

Operations:
addalternatedomain
addpath
addtemplate
adduser
addwppack
addzoneurl
backup
binddrservice
createadminvs
createsite
createsiteinnewdb
createweb
deleteadminvs
deletealternatedomain
deleteconfigdb
deletepath
deletesite
deletetemplate
deleteuser
deleteweb
deletewppack
deletezoneurl
disablessc
email
enablessc
enumalternatedomains
enumroles
enumsites
enumsubwebs
enumtemplates
enumusers
enumwppacks
enumzoneurls
extendvs
extendvsinwebfarm
getadminport
getproperty
migrateuser
recalculatestorageused
removedrservice
renameweb
restore
setadminport
setconfigdb
setproperty
siteowner
unextendvs
userrole

Examples:
stsadm.exe -o addpath -url http://server/sites -type wildcardinclusion
stsadm.exe -o adduser
-url http://server/site
-userlogin DOMAIN\name
-useremail someone@example.com
-role reader
-username "Your Name"
-siteadmin
stsadm.exe -o backup -url http://server/site -filename backup.dat -overwrite
stsadm.exe -o createadminvs
-admapcreatenew
-admapidname StsAdminVs
-admapidtype configurableid
-admaplogin DOMAIN\user
-admapidpwd Password
stsadm.exe -o createsite -url http://server/site
-ownerlogin DOMAIN\name
-owneremail someone@example.com
stsadm.exe -o createweb -url http://server/site/web
stsadm.exe -o deletesite -url http://server/site
stsadm.exe -o deleteweb -url http://server/site/web
stsadm.exe -o enumsites -url http://server
stsadm.exe -o enumsubwebs -url http://server/site/web
stsadm.exe -o enumusers -url http://server/site/web
stsadm.exe -o extendvs -url http://server:80
-ownerlogin DOMAIN\name
-owneremail someone@example.com
stsadm.exe -o renameweb -url http://server/site/web1 -newname web2
stsadm.exe -o restore -url http://server/site -filename backup.dat
stsadm.exe -o setconfigdb -databaseserver server
stsadm.exe -o unextendvs -url http://server

For information about other operations and parameters,
use "stsadm.exe -help" or "stsadm.exe -help <operation>"
 

Plus de details sur la base de connaissance http://support.microsoft.com/?kbid=889236

Retour