Backing Up SharePoint
I think I’ve posted about this before, but it seems that every client I have asks me about how best to do backups with SharePoint. If you are just backing up the server, you have almost zero (repeat: ZERO) chance of restoring after a problem.
Keep in mind that a backup strategy only works if you regularly test things by restoring your backup into a new environment. If your backups are no good, then you might as well not do them!
Here’s a backup script that you can schedule. Many people also run a SQL backup, but the STSADM backup of the Site Collection is the fastest way I know of back from disaster. This is simply a Windows batch file which you can schedule and expand upon, as needed. Change the ‘Set variables here’ section to reflect your environment.
@echo off
echo ===========================================
echo Backup Script For Microsoft Office SharePoint Server 2007 (MOSS)
echo or Windows SharePoint Services 2007 (WSS)
echo ===========================================REM Set variables here
set SharePointServer=http://spvm
set BackupLocation=c:backupsharepointbackupsharepoint.dat
set CopyLocation=Z:temp
REM Done setting variablesecho Backing up %SharePointServer% to %BackupLocation%
"C:program filescommon filesmicrosoft sharedweb server extensions12binstsadm.exe" -o backup -url %SharePointServer% -filename %BackupLocation% -overwriteecho Copying backup file from %BackupLocation% to %CopyLocation%
copy %BackupLocation% %CopyLocation%echo Backup operation completed