惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Visual Studio Blog
博客园 - 司徒正美
博客园_首页
Jina AI
Jina AI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
月光博客
月光博客
I
InfoQ
M
MIT News - Artificial intelligence
T
Tailwind CSS Blog
L
LangChain Blog
Last Week in AI
Last Week in AI
A
About on SuperTechFans
B
Blog
博客园 - 叶小钗
雷峰网
雷峰网
H
Help Net Security
WordPress大学
WordPress大学
大猫的无限游戏
大猫的无限游戏
博客园 - 【当耐特】
云风的 BLOG
云风的 BLOG
Microsoft Azure Blog
Microsoft Azure Blog
小众软件
小众软件
aimingoo的专栏
aimingoo的专栏
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻

博客园 - 蓝狐

Java Been, EJB, POJO 之间的区别 Tomcat启动报错Invalid character found in method name. HTTP method names must be tokens Eclipse中Tomcat Server启动后马上又自动停止报错Address已经使用8005端口 Can't assign requested address (Bind failed) Eclipse中Tomcat的配置及简单例子 jsp页面都放在web-inf下面说是要防止用户直接访问jsp页面,为么不能直接访问jsp CATS patch on 20130513 SharePoint 2010 根据不同的用户权限显示不同的导航 (原创)Sharepoint webpart中调用web service报错 vs2010 调试dll文件的方法 sharepoint 2010 打开网站导航管理页面,实现多级菜单 SharePoint2010多级导航配置(转) C# SerialPort System.ObjectDisposedException, safe handle has been closed 解决方案 说说大型高并发高负载网站的系统架构 (转) 大型网站的架构设计问题----大型高并发高负载网站的系统架构(转) 动态创建类型及属性--转 - 蓝狐 - 博客园 sql 行专列 列转行 普通行列转换 ajaxpro总是运行时语法错误--如何进行JS脚本调试 手动生成WebService代理类的简单办法 (摘) - 蓝狐 - 博客园 由WSDL文件生成WEB service server端C#程序 (摘)
sharepoint 2010中备份和还原的方法
蓝狐 · 2012-11-20 · via 博客园 - 蓝狐

sharepoint 2010中只有两种备份和还原的方法:

 第一种:

使用命令行Stsadm来进行备份与还原

一. 备份操作

1, 首先创建一个批处理文件backup.bat,内容如下.

"%systemdrive%\program Files\Common Files\Microsoft
Shared\web server extensions\14\BIN\stsadm.exe" -o backup -url
http://win-20110701:84 -filename
"c:\backup\%date:~0,4%-%date:~5,2%-%date:~8,2%.data" -overwrite

pause

双击打开批处理文件,出现命令行窗口,开始进行备份.最后,在指定目录下生成备份文件,这就是当前端口为84的web应用程序站点的备份文件,

运行时的结果为操作成功完成,即表示备份完成.




Stsadm语法示例:

stsadm.exe -o backup -url<url>
-filename<filename>[-overwrite]

其中,

-url是一个必选参数,为指定url的网站做备份.

-overwrite 是可选参数,如果备份文件存在,则将其覆盖.

执行Stsadm.exe这个功能强大的命令行管理工具需要你是服务器管理员.

使用此工具,可以一次性备份或还原一个网站集,网站集表示一个顶级网站及其所有子网站.但是,不能使用Stsadm.exe备份单个子网站,而只能备份网站集.


有人说使用stsadm备份已经过时了,那这里使用一种他们比较喜欢用的备份方法(都要在powershell里面操作),

1.1 Backup-SPSite http://win-jp2f20e23t9:81 -Path D:\临时文件夹\backUp\20120607.bak(红色标记为需要休要修改的地方)

把位于 http://win-jp2f20e23t9:81  下的网站集以及子网站备份到D:\临时文件夹\backUp\20120607.bak文件

1.2 Get-SPSiteAdministration http://win-jp2f20e23t9:81 | Backup-SPSite -Path D:\临时文件夹\backUp\20120607002.bak

和1.1备份的内容一样,只是方法不一样

1.3 Backup-SPSite
http://win-jp2f20e23t9:81
-Path
D:\临时文件夹\backUp\20120607003.bak
-UseSqlSnapshot

这个方法是使用数据库快照备份网站集,以确保网站完整性。

第二种:备份整个服务器场,只能用powershell和管理中心的备份服务器场

这里操作使用管理中心备份服务器场,在管理中心》
备份和还原下的执行备份》第一步,选择需要备份的组件(建议全都选上),也可以备份需要备份的应用程序集》第二部,选择备份选项上,第一次最好选择完整备份,然后填写备份地址》即可开始备份。

第三种:使用数据库进行备份,

二. 还原操作,

1. 创建一个批处理文件,代码如下:


"%systemdrive%\Program
Files\Common Files\Microsoft Shared\web server extensions\14\BIN\stsadm.exe" -o
restore -url http://win-20110701:84 -filename "c:\backup\2011-11-02.data"
-overwrite

pause

还原地址和端口号可以是任意的,比如http://win-20110701:84.前提是你需要先建立与端口一致的web应用程序

2. Restore-SPSite
http://win-jp2f20e23t9:81 -Path
D:\临时文件夹\backUp\20120607002.bak

将此网站集从备份文件D:\临时文件夹\backUp\20120607002.bak还原到网站集http://win-jp2f20e23t9:81

3. Restore-SPSite
http://server_name/sites/site_name -Path D:\临时文件夹\backUp\20120607003.bak -Force -DatabaseServer
SQLBE1 -DatabaseName SQLDB1

从备份文件D:\临时文件夹\backUp\20120607003.bak还原到web应用程序http://server_name/sites/site_name可以覆盖之前备份的网站也可以恢复到其他网站集,同时指定网站集必须存储在特定的内容数据库中。

4. Restore-SPSite
http://www.example.com -Path D:\临时文件夹\backUp\20120607002.bak -HostHeaderWebApplication
http://server_name

将网站集备份从备份文件D:\临时文件夹\backUp\20120607002.bak还原到Web应用程序http://server_name上的命名主机的网站集http://www.example.com

第四种:使用管理中心进行管理》备份与还原》执行备份》



下面有相应的库、列表、文档、搜索等,只要里面已经有包含的功能,都会在这里显示,你可以选项你所需要的功能进行备份,




备份类型:

一般第一次备份都选择完整备份,在以后多次备份时,可以选择相关差异备份,

备份数据:默认为备份内容和配置设置

备份位置:选择存放的位置。

开始备份sharepoint 2010备份和还原 - vickynuli - vickynuli的博客