SharePoint咨询师之路:备份和恢复系列三 - 备份web和服务应用程序
本系列包括:
- 备份服务器场和配置
- 备份web和服务应用程序
- 备份内容数据库
- 备份网站集
- 备份自定义项
备份web应用程序和服务应用程序一样有三种方式:SharePoint管理中心网站、Windows PowerShell和SQLServer工具。
准备须知
在备份之前我们必须做好准备工作:
- 为了减少数据备份的延迟,建议在所要备份的服务器创建临时文件夹,然后在迁移到其他网络文件夹
- 执行备份不会影响服务场的状态,但是备份操作需要使用服务器资源,因此备份时,对服务器场的性能可能会略有影响
- 备份服务器场的同时将备份配置和管理中心内容数据库,但是不能通过SharePoint工具来恢复。必须通过其他方式移动和恢复所有数据库。
- 备份包含配置为使用基于表单的身份验证的web应用程序的服务场时,必须手工备份web.config文件
- 使用PowerShell备份时,确保备份用户是SQL Server实例的Security Admin,是内容数据库的DB owner,是服务器Administrators成员
- 使用SharePoint管理中心备份时,确保当前用户是Farm管理员成员
- 第一备份必须使用Full选项。必须限制性一次完全备份,才能执行差异备份
通过PowerShell脚本备份web应用程序和服务应用程序
备份web应用程序
- [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
- #Check if Snap-in is loaded
- if(-not(Get-PSSnapin | Where { $_.Name -eq"Microsoft.SharePoint.PowerShell"}))
- {
- Add-PSSnapinMicrosoft.SharePoint.PowerShell;
- }
- if ($(Get-Service $spAdminServiceName).Status -eq"Stopped")
- {
- $isAdminServiceWasRunning= $false;
- Start-Service -Name$spAdminServiceName
- }
- #Backup Web application
- Backup-SPFarm -Directory <backupfolder> -BackupMethod {Full |differential} -item <webapplication name>- -BackupThreads 10 -Force
- #for example
- Backup-SPFarm -Directory "D:\SP2010 Backup\web applicationame\" -BackupMethod Full -item "Farm\Microsoft SharePoint FoundationWeb Application\SharePoint - 80" -BackupThreads 10 -Force<span style="font-family:SimSun; font-size:11pt; background-color:rgb(255,255,255)"> </span>
备份服务应用程序
- $spAdminServiceName = "SPAdminV4"
- [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
- #Check if Snap-in is loaded
- if(-not(Get-PSSnapin | Where { $_.Name -eq"Microsoft.SharePoint.PowerShell"}))
- {
- Add-PSSnapinMicrosoft.SharePoint.PowerShell;
- }
- if ($(Get-Service $spAdminServiceName).Status -eq"Stopped")
- {
- $isAdminServiceWasRunning= $false;
- Start-Service -Name$spAdminServiceName
- }
- #Backup Web application
- #Backup-SPFarm -Directory <backupfolder> -BackupMethod {Full |differential} -item <webapplication name>- -BackupThreads 10 -Force
- #for example
- #Backup-SPFarm -Directory "D:\SP2010 Backup\web applicationame\" -BackupMethod Full -item "Farm\Microsoft SharePoint FoundationWeb Application\SharePoint - 80" -BackupThreads 10 -Force
- #back up service application
- Backup-SPFarm -Directory <backupfolder> -BackupMethod {Full |differential} -item <Service Application name>- -BackupThreads 10 -Force
- #e.g.
- Backup-SPFarm -Directory "D:\SP2010 Backup\MMS Service\"-BackupMethod Full -item "Farm\Shared Services\Shared ServicesApplications\MMS" -BackupThreads 10 -Force
通过SharePoint管理中心备份
- 在管理中心的主页上选择“Backup and Restore”
- 点击Perform a backup,然后选择“Microsoft SharePoint Foundation Web Application”,然后下一步后,选择如下设置:(第一次备份时,备份类型必须选Full)
- 点击开始备份
通过SQL Server工具备份
在备份SharePointweb应用程序的时候,由于数据库很多,一般不采取备份数据库的方式
SharePoint咨询师之路:备份和恢复系列三 - 备份web和服务应用程序的更多相关文章
- SharePoint咨询师之路:备份和恢复系列--制定备份计划
本来想研究下如何做数据库服务器的集群,然而突然被同事问起如何在部署SharePoint服务场的时候做备份和恢复的计划,就先来复习和研究一下. 本系列包括: 备份服务器场和配置 备份web和服务应用程序 ...
- SharePoint咨询师之路:备份和恢复系列二 - 备份服务器场
本系列包括: 备份服务器场和配置 备份web和服务应用程序 备份内容数据库 备份网站集 备份自定义项 根据“SharePoint咨询师之路:备份和恢复系列--制定备份计划”我们制定了一下备份计划如下: ...
- SharePoint咨询师之路:设计之前的那些事四:负载均衡 - web服务器
提示:本系列只是一个学习笔记系列,大部分内容都可以从微软官方网站找到,本人只是按照自己的学习路径来学习和呈现这些知识.有些内容是自己的经验和积累,如果有不当之处,请指正. 容量管理 规模 体系结构 ...
- SharePoint咨询师之路:设计之前的那些事二:规模
提示:本系列只是一个学习笔记系列,大部分内容都可以从微软官方网站找到,本人只是按照自己的学习路径来学习和呈现这些知识. 有些内容是自己的经验和积 累,如果有不当之处,请指正. 咨询师更多的时候是解决方 ...
- SharePoint咨询师之路:设计之前的那些事一:容量
提示:本系列只是一个学习笔记系列,大部分内容都可以从微软官方网站找到,本人只是按照自己的学习路径来学习和呈现这些知识. 咨询师更多的时候是解决方案提供者,那么他们如何能够提供有效的SharePoint ...
- MySQL备份和恢复[3]-mysqldump备份工具
mysqldump 概述 逻辑备份工具: mysqldump, mydumper, phpMyAdmin Schema和数据存储在一起.巨大的SQL语句.单个巨大的备份文件 mysqldump:是My ...
- [知识库分享系列] 三、Web(高性能Web站点建设)
知识库分享系列: [知识库分享系列] 二..NET(ASP.NET) [知识库分享系列] 一.开篇 分享介绍此知识库之所以为 Web 系列,因为和 .NET 没有完全的关系,其中的技术和实践实用于各种 ...
- SharePoint咨询师之路:设计之前的那些事三:体系结构
提示:本系列只是一个学习笔记系列,大部分内容都可以从微软官方网站找到,本人只是按照自己的学习路径来学习和呈现这些知识.有些内容是自己的经验和积累,如果有不当之处,请指正. 咨询师更多的时候是解决方案提 ...
- MySQL备份和恢复[4]-xtrabackup备份工具
xtrabackup工具介绍 Percona 公司 官网:www.percona.com percona-server InnoDB --> XtraDB Xtrabackup备份工具 perc ...
随机推荐
- ORACLE EBS R12 - 寄售功能知多少
材料以寄售方式供应,是制造业实现零库存管理的一种方式.东西放在我这里,不用的时候,东西还是供应商的,用的时候,按"装机"数量进行付款.这种业务模式,对于竞争日趋白热化的家电行业,非 ...
- [51NOD1127]最短的包含字符串(尺取法)
题目链接:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1127 思路:尺取法,一开始我考虑更新右指针,直到遇到一个和l指 ...
- js判断页面放大缩小
项目中,经常会碰到页面被放大或者缩小,导致页面显示错误,js可以判断页面放大缩小. // 若返回100则为默认无缩放,如果大于100则是放大,否则缩小 function detectZoom (){ ...
- hdu4430Yukari's Birthday(二分)
4430 去年长春最简单一题 二分啊 错了好多遍 有个大坑 是个圆心处的1 可选可不选 #include <iostream> #include<cstdio> #incl ...
- 如何将开源项目部分代码作为private放在github上?
很多时候,你的一些项目本身都是开源的,但是基于该开源项目,你可能做了部分更有价值的工作,或者由于其他原因,你不希望将这部分代码放到public上,那么有以下简单方法: 1. 创建一个private b ...
- bootstrapValidator对于隐藏域验证和程序赋值即时验证的问题
问题1: 如下代码: <input type="hidden" name="productId"/> $("#addForm") ...
- IOS中UICollectionView和UICollectionViewController的用法
1.新建一个xib描述UICollectionViewCell(比如DealCell.xib),设置好resuse identifier(比如deal) 2.控制器继承UICollectionView ...
- HDU 1599 find the mincost route (无向图的最小环)
题意: 给一个带权无向图,求其至少有3个点组成的环的最小权之和. 思路: (1)DFS可以做,实现了确实可以,只是TLE了.量少的时候应该还是可以水一下的.主要思路就是,深搜过程如果当前点搜到一个点访 ...
- 13行代碼開發出来的PHP框架[转]
<?PHP /** PHP極簡框架 交流: QQ群: 223494678 http://7di.net 用法 http://URL http://URL/hello http://URL/sev ...
- vim 大小写转化命令
vim中大小写转化的命令是<blockquote>gu或者gU</blockquote>形象一点的解释就是小u意味着转为小写:大U意味着转为大写. 剩下的就是对这两个命令的限定 ...