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 ...
随机推荐
- jquery ajax的async属性的理解
$(function(){ queryTemplateSort(); // fillAddTemplatePage(); function queryTemplateSort() { $.ajax({ ...
- cocos2dx Android 环境搭建 以及 ndk调试
最近在学习cocos2dx,真的很强大,使我们更专注于游戏趣味,免去了繁琐的底层框架代码. cocos2dx的最强大之处当然在于跨平台.跨平台首选当然是Android,好记性不如烂笔头,记下本文分享给 ...
- jint
nuget地址 https://www.nuget.org/packages/Jint/ github上源代码 https://github.com/sebastienros/jint
- PHPStorm/webstorm tips
phpstorm对于使用PHP开发web的人员来说,是一个非常不错的编辑开发IDE,以前用过sublime,但是相比于storm,sublime在浏览legacy代码,类代码编辑方面明显要逊色不少.同 ...
- 【笨嘴拙舌WINDOWS】窗体样式
"眼睛是人类心灵的窗口,打开窗口,你就能看到整个世界" 在PC时代,计算机的显示屏就是真个世界,WINDOWS将真个世界分解为一个个的窗口,每个窗口有自己的容貌,下面我们将一一揭开 ...
- UVa 10791 Minimum Sum LCM【唯一分解定理】
题意:给出n,求至少两个正整数,使得它们的最小公倍数为n,且这些整数的和最小 看的紫书--- 用唯一分解定理,n=(a1)^p1*(a2)^p2---*(ak)^pk,当每一个(ak)^pk作为一个单 ...
- BZOJ 4269 再见Xor
线性基. 求次大值就是再异或一个线性基好了. #include<iostream> #include<cstdio> #include<cstring> #defi ...
- boost编译批处理脚本
------------buildboost.bat-------------- @REM Used to build boost lib.@REM by Rock Wang @transoft 20 ...
- 免费的WebService
天气预报Web服务,数据来源于中国气象局 Endpoint : http://www.webxml.com.cn/WebServices/WeatherWebService.asmx Disc ...
- jquery easyui datagrid字段绑定问题
表字段为G_XIAN,生成PO对象时为private String GXian; datagrid字段必须写为gXian,否则数据无法正确绑定. 总结:不管VO对象中字段名称首字母是否大写,在data ...