本文讨论如何备份在 Microsoft 小型企业 Server 2003 中一个 Windows SharePoint Services 2.0 http://companyweb 数据库以及如何将数据库还原到原始服务器。通过使用 Microsoft Windows NT 备份或使用 Stsadm.exe 命令行工具,您可以执行备份和还原操作。
有关工作的这些步骤中,您必须满足以下条件:
- 您必须将数据库还原到您在其中执行备份操作在同一台服务器。
- 以下 Windows SharePoint Services 2.0 数据库和日志文件必须在服务器上:
- STS_Config.mdf
- STS_Config_log.ldf
- STS_Servername_1.mdf
- STS_Servername_1_log.ldf
备份和还原 Windows SharePoint Services http://companyweb 数据库通过使用 Windows NT 备份
- 若要备份在 Windows SharePoint Services 2.0 版 http://companyweb 数据库通过使用 Windows NT 备份,请按照下列步骤操作:
- 单击 开始、 指向 所有程序、 都指向 附件,都指向 系统工具,然后单击 备份。
- 在备份或还原向导中,单击 高级的模式,然后单击 备份 选项卡。
- 单击以选中在安装 Windows SharePoint Services 2.0 数据库的文件夹的复选框。这是默认,\Program Files\Microsoft SQL Server\MSSQL $ SharePoint\Data。
注意这是默认的安装文件夹为 Windows SharePoint Services 2.0 数据库。 - 为备份,指定目标,然后单击 开始备份。
- 若要通过使用 Windows NT 备份中还原 Windows SharePoint Services 2.0 http://companyweb 数据库,请按照下列步骤操作:
注意此操作将覆盖现有 Windows SharePoint Services 2.0 版数据库。我们建议您还原文件之前备份当前的 \Program Files\Microsoft SQL Server\MSSQL $ SharePoint\Data 文件夹。- 单击 开始、 指向 所有程序、 都指向 附件,都指向 系统工具,然后单击 备份。
- 在备份或还原向导中,单击 高级的模式。
- 单击 还原和管理媒体 选项卡。
- 选择磁带驱动器或其他包含您在步骤 1 中备份的 http://companyweb 数据库的备份存储设备。
- 单击以选中在安装 Windows SharePoint Services 数据库的文件夹的复选框。这是默认,\Program Files\Microsoft SQL Server\MSSQL $ SharePoint\Data。
- 在 工具 菜单上单击 选项。
- 单击 还原 选项卡,单击以选择 无条件替换本机上的文件 复选框,然后单击 确定。
- 验证 将文件还原到 已设置为 原位置,然后单击 开始还原。单击 确定 开始还原数据。
注意单击 开始还原 后,您可以单击 确认还原 对话框中的 高级。 我们建议不要对默认高级还原选项进行任何更改,直到您知道还原已成功完成。
有关高级的还原选项的详细信息,请访问下面的 Microsoft 网站: - 还原完成后单击 关闭还原进度 对话框中,然后单击 以重新启动服务器。
备份和还原 Windows SharePoint Services http://companyweb 数据库使用 Stsadm.exe 命令行工具
- 若要通过使用 Stsadm.exe 备份 Windows SharePoint Services 2.0 http://companyweb 数据库,请按照下列步骤操作:
- 单击 开始,然后单击 运行。
- 在该 打开:,键入 cmd,然后单击确定。
- 命令提示符键入以下内容,然后按 ENTER 键:
cd %programfiles%\Common Files\Microsoft Shared\web server extensions\60\BIN
- 命令提示符键入其中 Backup_Path 是备份文件的路径,这一以下,然后按 ENTER 键:
stsadm-o 备份-url http://companyweb-文件名 Backup_Path
例如对于如果您键入 stsadm-o 备份-url http://companyweb-文件名 c:\backup.dat,您将备份 http://companyweb Backup.dat 文件。此文件位于根目录下的驱动器 c。
注意此命令将备份 http://companyweb 顶级网站和其子站点。如果您附加的顶级网站必须使用 Stsadm.exe 备份每个顶级网站。 - 键入 退出,然后按 ENTER 键。
- 若要通过使用 Stsadm.exe 还原 Windows SharePoint Services 2.0 http://companyweb 数据库,请按照下列步骤操作:
- 单击 开始,然后单击 运行。
- 在该 打开:,键入 cmd,然后单击确定。
- 命令提示符键入以下,然后按 ENTER 键:
cd %programfiles%\Common Files\Microsoft Shared\web 服务器 extensions\60\BIN
- 命令提示符键入其中 Backup_Path 是备份文件的路径,这一以下,然后按 ENTER 键:
还原-url http://companyweb-文件名 Backup_Path-覆盖 stsadm-o
例如对于如果您键入 stsadm-o 还原-url http://companyweb-文件名 c:\backup.dat-覆盖,则将还原 http://companyweb Backup.dat 文件中。此文件位于根目录下的驱动器 c。 - 键入 退出,然后按 ENTER 键。
若要创建每日备份 http://companyweb 数据库的示例脚本
Microsoft 提供的编程示例只,用于说明不附带任何明示或暗示保证。这包括,但不限于对适销性或针对特定用途的适用性的暗示的担保。本文假定您熟悉演示了正在使用的编程语言以及用于创建和调试过程的工具。Microsoft 支持工程师可以帮助解释某个特定过程的功能,但他们不会修改这些示例以提供额外的功能或构建过程来满足您的具体要求。 下面的示例脚本在一周中的第几天使用一个编号的值。该脚本然后将此数字追加到该脚本将在 X:\Backups 位置创建该备份文件的名称。若要使用此脚本,将下面的代码复制到一个记事本文件,然后自定义文本字符串,指定备份文件 (x:\backups\companyweb)。接下来,使用文件名 Wssback.vbs,保存记事本文件,然后创建 $ 计划的任务以运行
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 到作为计划任务中添加此脚本,请按照下列步骤: 此脚本每日。
- 打开控制面板。
- 双击 计划任务。
- 在任务计划中 文件 菜单上指向 新建,然后单击 $ 任务计划。
- 键入计划的任务如 Companyweb 备份 的名称。
- 双击新的任务,以打开任务属性。
- 在 运行 框中键入 cscript Drive: \Wssback.vbs。
注意在这一步中 $ Drive 是 Wssback.vbs 文件的位置。 - 单击 设置密码,键入该任务将使用在 密码 框中,并在 确认密码 框中,然后单击 确定,该用户帐户的密码。
- 单击 计划 选项卡,配置该适当的日程,然后单击 确定。
- 若要测试计划的任务,用鼠标右键单击该任务,然后单击 运行。在任务运行后,请访问您指定为验证脚本创建该文件的备份文件的位置。
有关在 Windows SharePoint Services 的详细信息 2.0 版的软件开发工具包 (SDK),请访问下面的 Microsoft 网站:
有关
Windows SharePoint Services 管理员指南 的详细信息,请访问下面的 Microsoft 网站:
有关详细的信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
829113
(http://support.microsoft.com/kb/829113/
)
如何还原 Windows SharePoint Services CompanyWeb 数据库内联网组件和 SQL Server 或 MSDE 2000 之后已被 Windows 小型企业服务器上删除
有关详细的信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
827701
(http://support.microsoft.com/kb/827701/
)
如何执行灾难恢复操作的 SharePoint Services Companyweb 和 SharePoint Services 数据库
文章编号: 829112 - 最后修改: 2007年12月3日 - 修订: 8.5
这篇文章中的信息适用于:
- Microsoft Windows Small Business Server 2003 Premium Edition
- Microsoft Windows Small Business Server 2003 Standard Edition
- Microsoft Windows SharePoint Services
| kbmt kbhowtomaster kbbug KB829112 KbMtzh |
机器翻译注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版:
829112
(http://support.microsoft.com/kb/829112/en-us/
)
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。