moss 使用命令行工具stsadm.exe进行网站集的备份和恢复
2011-10-27 12:58
316 查看
该命令行工具同样位于“C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\bin”目录中。
对SharePoint命令行工具有所了解的读者,对这一工具应该并不陌生,它包含了对SharePoint网站管理的多种功能,包括网站的添加删除、用户的添加删除、Web部件的添加删除等操作。在本节中,只介绍该工具在网站集备份和恢复上的应用。
stsadm.exe命令的备份与恢复是在网站集的级别上完成的,无法针对某一个网站进行单独的备份与恢复。
stsadm.exe的操作命令是接在-o参数后的,在备份/恢复方面,有如下三种操作:
enumsites:列出指定虚拟服务器上的所有网站集。
backup:网站集的备份。
restore:网站集的恢复。
列出服务器上网站集的命令如下:
stsadm.exe -o enumsites -url http://servername 在备份和恢复网站集的时候,其参数如下:
-url:待备份/恢复网站集的url。
-filename:备份文件的路径。
-overwrite:可选项,覆盖已存在的备份文件或网站集。
例如,备份一个网站集的命令如下:
stsadm.exe -o backup -url http://contososrv/sites/backup -filename c:\back.dat
恢复一个网站集的命令如下:
stsadm.exe -o restore -url http://contososrv/sites/backup -filename c:\back.dat -overwrite
在使用该命令进行网站集备份和恢复的时候,应注意备份前后的网站url应当一致,否则无法正常地恢复网站。
该备份和恢复可以包含安全性设置,也可以包含个人化信息。该命令适用于完整的网站集的备份与恢复。此外,该方法的优点还在于它可以强制地覆盖已有的站点,而无需新建一个站点后再应用。
之前所提到的一些方法是针对于网站的备份与恢复的,而在实际应用中,直接对SQL Server数据库进行备份更为实际和保险。例如对于一个中小型的SPS网站,可以设定每天使用一次增量备份,每周使用一次完整备份。
在恢复的时候,直接从备份文件中恢复数据库的内容即可。
该方法不涉及到SharePoint相关的具体操作。由于SharePoint的几乎所有内容都是保存在数据库中的,直接采用数据库备份的方式在多数情况下更加方便,也无需考虑各种复杂的情况。
最近做完了一个MOSS的项目,需要往另外一台远程新的服务器上部署整个MOSS解决方案。
对于从一台Server将数据迁移到另一台Server,MOSS 以及 WSS 均提供了简单有效的办法。其实在SharePoint 产品和技术先前的版本中,
依靠smigrate工具,就已经作到这点了,不过该工具在当前版本中已被替换。
虽然备份与迁移的方法很多,个人感觉还是”STSADM” 命令行的方式比较好用,简单且用时少。
STSADM.exe这个命令在
%SystemDriver%"Program Files"Common Files"Microsoft Shared"web server extensions"12"BIN 这个目录下.
具体操作如下:
首先我们使用STSADM.exe文件备份整个站点集
命令行方式为:
Stsadm -o backup -url http://localhost -filename backupName.bak
说明:
1.如果http://localhost/下有多个网站集,请指定url: 如http://localhost/sites/sitename
2.此操作将整个站点集数据存储至backupName.bak 文件,它包括全部站点内容,如网站、网站内容、文档库、列表和用户等;
3. 自定义开发的web part,配置文件,资源文件如图片等,需要手动部署
然后就进行网站迁移或还原操作,假定目标位置url为http://localhost/sites/ken
其命令方式为:
Stsadm –o restore -url http://localhost/sites/ken -filename backupName.bak
说明:如果目标位置已经存在站点集,必须先删去,或者增加一个参数-overwrite且次站点集处在停用状态,否则将会提示:"/"处已存在另一个网站。请选择一个新的URL,或指定-overwrite 标记覆盖现有网站。
如果有时候我们不需要备份整个站点集,只想备份站点集下的某一个网站;那么我们直接把命令backup和restore改成import和export,URL设置成源网站的URL即可。
对SharePoint命令行工具有所了解的读者,对这一工具应该并不陌生,它包含了对SharePoint网站管理的多种功能,包括网站的添加删除、用户的添加删除、Web部件的添加删除等操作。在本节中,只介绍该工具在网站集备份和恢复上的应用。
stsadm.exe命令的备份与恢复是在网站集的级别上完成的,无法针对某一个网站进行单独的备份与恢复。
stsadm.exe的操作命令是接在-o参数后的,在备份/恢复方面,有如下三种操作:
enumsites:列出指定虚拟服务器上的所有网站集。
backup:网站集的备份。
restore:网站集的恢复。
列出服务器上网站集的命令如下:
stsadm.exe -o enumsites -url http://servername 在备份和恢复网站集的时候,其参数如下:
-url:待备份/恢复网站集的url。
-filename:备份文件的路径。
-overwrite:可选项,覆盖已存在的备份文件或网站集。
例如,备份一个网站集的命令如下:
stsadm.exe -o backup -url http://contososrv/sites/backup -filename c:\back.dat
恢复一个网站集的命令如下:
stsadm.exe -o restore -url http://contososrv/sites/backup -filename c:\back.dat -overwrite
在使用该命令进行网站集备份和恢复的时候,应注意备份前后的网站url应当一致,否则无法正常地恢复网站。
该备份和恢复可以包含安全性设置,也可以包含个人化信息。该命令适用于完整的网站集的备份与恢复。此外,该方法的优点还在于它可以强制地覆盖已有的站点,而无需新建一个站点后再应用。
之前所提到的一些方法是针对于网站的备份与恢复的,而在实际应用中,直接对SQL Server数据库进行备份更为实际和保险。例如对于一个中小型的SPS网站,可以设定每天使用一次增量备份,每周使用一次完整备份。
在恢复的时候,直接从备份文件中恢复数据库的内容即可。
该方法不涉及到SharePoint相关的具体操作。由于SharePoint的几乎所有内容都是保存在数据库中的,直接采用数据库备份的方式在多数情况下更加方便,也无需考虑各种复杂的情况。
最近做完了一个MOSS的项目,需要往另外一台远程新的服务器上部署整个MOSS解决方案。
对于从一台Server将数据迁移到另一台Server,MOSS 以及 WSS 均提供了简单有效的办法。其实在SharePoint 产品和技术先前的版本中,
依靠smigrate工具,就已经作到这点了,不过该工具在当前版本中已被替换。
虽然备份与迁移的方法很多,个人感觉还是”STSADM” 命令行的方式比较好用,简单且用时少。
STSADM.exe这个命令在
%SystemDriver%"Program Files"Common Files"Microsoft Shared"web server extensions"12"BIN 这个目录下.
具体操作如下:
首先我们使用STSADM.exe文件备份整个站点集
命令行方式为:
Stsadm -o backup -url http://localhost -filename backupName.bak
说明:
1.如果http://localhost/下有多个网站集,请指定url: 如http://localhost/sites/sitename
2.此操作将整个站点集数据存储至backupName.bak 文件,它包括全部站点内容,如网站、网站内容、文档库、列表和用户等;
3. 自定义开发的web part,配置文件,资源文件如图片等,需要手动部署
然后就进行网站迁移或还原操作,假定目标位置url为http://localhost/sites/ken
其命令方式为:
Stsadm –o restore -url http://localhost/sites/ken -filename backupName.bak
说明:如果目标位置已经存在站点集,必须先删去,或者增加一个参数-overwrite且次站点集处在停用状态,否则将会提示:"/"处已存在另一个网站。请选择一个新的URL,或指定-overwrite 标记覆盖现有网站。
如果有时候我们不需要备份整个站点集,只想备份站点集下的某一个网站;那么我们直接把命令backup和restore改成import和export,URL设置成源网站的URL即可。
相关文章推荐
- 使用命令行工具stsadm.exe进行网站集的备份和恢复
- 使用命令行工具stsadm.exe进行网站集的备份和恢复
- 使用命令行工具stsadm.exe进行网站集的备份和恢复
- 使用stsadm.exe工具实现SharePoint网站备份还原
- MongoDB使用自带的命令行工具进行备份和恢复的教程
- 使用stsadm.exe工具实现SharePoint网站备份还原
- 使用stsadm.exe工具实现SharePoint网站备份还原
- MongoDB使用自带的命令行工具进行备份和恢复的教程
- 使用stsadm.exe工具实现SharePoint网站备份还原
- Xtrabackup原理及使用innobackupex进行MySQL数据库备份恢复
- 使用Symantec Backup Exec 对Exchange 2010 进行备份还原和灾难恢复系列之一
- 在cmd、C#中使用命令为PostgreSQL创建数据库、登录角色,并对数据库进行备份和恢复
- sybase使用bcp进行单表备份恢复
- 在win7和Linux环境,使用mysql进行数据库的备份和恢复
- Oracle 10g中使用RMAN进行备份恢复的几个实验手记
- 使用imp/exp进行ORACLE数据库备份与恢复
- mysql的备份与恢复(使用自带命令行工具)
- 使用rsync从linux到linux或到windows对网站进行镜像备份
- 使用xtrabackup对MySQL进行备份和恢复
- mysql之使用xtrabackup进行物理备份、恢复、在线克隆从库、在线重做主从