This article discusses how to back up a Windows SharePoint
Services 2.0 http://companyweb database in Microsoft Small Business Server 2003 and
how to restore the database back to the original server. You can do the backup
and the restore operations by using Microsoft Windows NT Backup or by using the
Stsadm.exe command-line tool.
For these steps to work, you must meet
the following criteria:
•
You must restore the database to the same server where you
performed the backup operation.
•
The following Windows SharePoint Services 2.0 database and log
files must be on the server:
Back up and restore a Windows SharePoint Services http://companyweb database by using Windows NT Backup
1.
To back up the Windows SharePoint Services
2.0 http://companyweb database by using Windows NT Backup, follow these steps:
a.
Click Start, point to All
Programs, point to Accessories, point to
System Tools, and then click Backup.
b.
In the Backup or Restore Wizard, click Advanced
Mode, and then click the Backup tab.
c.
Click to select the check box of the folder where the
Windows SharePoint Services 2.0 databases are installed. By default, this is
\Program Files\Microsoft SQL Server\MSSQL$SharePoint\Data.
Note This is the default installation folder for Windows SharePoint
Services 2.0 databases.
d.
Specify a destination for the backup, and then click
Start Backup.
2.
To restore a Windows SharePoint Services 2.0 http://companyweb
database by using Windows NT Backup, follow these steps:
Note This action overwrites the existing Windows SharePoint Services
2.0 databases. We recommend that you back up the current \Program
Files\Microsoft SQL Server\MSSQL$SharePoint\Data folder before you restore
files.
a.
Click Start, point to All
Programs, point to Accessories, point to
System Tools, and then click
Backup.
b.
In the Backup or Restore Wizard, click Advanced
Mode.
c.
Click the Restore and Manage Media
tab.
d.
Select the tape drive or other backup storage device
that contains the http://companyweb database(s) that you backed up in step 1.
e.
Click to select the check box of the folder where the
Windows SharePoint Services databases are installed. By default, this is
\Program Files\Microsoft SQL Server\MSSQL$SharePoint\Data
.
f.
On the Tools menu, click
Options.
g.
Click the Restore tab, click to select
the Always replace the file on my computer check box, and then
click OK.
h.
Verify that Restore Files to is set to
Original location, and then click Start
Restore. Click OK to start restoring your
data.
Note After you click Start Restore, you can click
Advanced in the Confirm Restore dialog box.
We recommend that you do not make any changes to the default advanced
restore options until you know that the restore was successful.
For
more information about advanced restore options, visit the following Microsoft
Web site:
i.
When the restore is complete, click
Close in the Restore Progress dialog box, and
then click Yes to restart the server.
For example, if you type stsadm -o backup
-url http://companyweb -filename c:\backup.dat, you will back up
http://companyweb to the Backup.dat file. This file is located in the root
directory of drive C.
Note This command backs up the http://companyweb top-level Web site
and its subwebs only. If you have additional top-level Web sites, you must use
Stsadm.exe to back up each top-level site.
e.
Type exit, and then press
ENTER.
2.
To restore a Windows SharePoint Services 2.0 http://companyweb
database by using Stsadm.exe, follow these steps:
a.
Click Start, and then click
Run.
b.
In the Open: box, type
cmd, and then click OK.
c.
At the command prompt, type the following and then
press ENTER:
cd %programfiles%\Common Files\Microsoft Shared\web server extensions\60\BIN
d.
At the command prompt, type the following, where
Backup_Path is the path of the backup file, and then press ENTER:
For example, if you type stsadm -o restore
-url http://companyweb -filename c:\backup.dat -overwrite, you will
restore http://companyweb from the Backup.dat file. This file is located in the
root directory of drive C.
e.
Type exit, and then press ENTER.
Example script to create daily backups of the http://companyweb database
Microsoft
provides programming examples for illustration only, without warranty either
expressed or implied. This includes, but is not limited to, the implied
warranties of merchantability or fitness for a particular purpose. This article
assumes that you are familiar with the programming language that is being
demonstrated and with the tools that are used to create and to debug
procedures. Microsoft support engineers can help explain the functionality of a
particular procedure, but they will not modify these examples to provide added
functionality or construct procedures to meet your specific requirements.
The following example script uses a numbered value for
the day of the week. The script then appends this number to the name of the
backup file that the script creates in the X:\Backups location. To use this
script, copy the following code to a Notepad file, and then customize the text
string that specifies the backup file (x:\backups\companyweb). Next, save the
Notepad file by using the file name Wssback.vbs, and then create a scheduled
task to run this script daily.
dim dayweek
dim strBackup
dayweek = datepart("w",(date))
strBackup = """C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\BIN\stsadm""" + _
"-o backup -url http://companyweb -filename x:\backups\companyweb" + cstr(dayweek) + ".dat -overwrite"
Set WshShell = WScript.CreateObject("WScript.Shell")
Return = WshShell.Run(strBackup, 0, true)
Set WshShell = Nothing
To add this script as a scheduled task, follow these steps:
1.
Open Control Panel.
2.
Double-click Scheduled Tasks.
3.
On the File menu in Scheduled Tasks, point
to New, and then click Scheduled
Task.
4.
Type a name for the scheduled task, such as
Companyweb Backup.
5.
Double-click the new task to open the task
properties.
6.
In the Run box, type cscript
Drive:\Wssback.vbs.
Note In this step, Drive is the location of
the Wssback.vbs file.
7.
Click Set password, type the password for
the user account that the task will use in the Password box
and in the Confirm password box, and then click
OK.
8.
Click the Schedule tab, configure the
appropriate schedule, and then click OK.
9.
To test the scheduled task, right-click the task, and then
click Run. After the task runs, visit the location that you
specified for the backup file to verify that the script created the file.
For more information about the Windows SharePoint Services
2.0 Software Development Kit (SDK), visit the following Microsoft Web site: For more information about the Windows SharePoint Services Administrator's Guide, visit the following Microsoft Web site: For more information, click the following article number to
view the article in the Microsoft Knowledge Base:
829113 (http://support.microsoft.com/kb/829113/)
How to restore a Windows SharePoint Services CompanyWeb database after the intranet component and SQL Server or MSDE 2000 have been removed on Windows Small Business Server
For more information, click the
following article number to view the article in the Microsoft Knowledge Base:
827701 (http://support.microsoft.com/kb/827701/)
How to perform a disaster recovery operation of SharePoint Services Companyweb and SharePoint Services Databases
Need More Help? Contact a Support professional by Email, Online or Phone.
Customer Service For non-technical assistance with product purchases, subscriptions, online services, events, training courses, corporate sales, piracy issues, and more.
Newsgroups Pose a question to other users. Discussion groups and Forums about specific Microsoft products, technologies, and services.