将sharepoint 2013 网站集由基于路径命名转换到基于主机命名
来源:互联网 发布:java如何调用存储过程 编辑:程序博客网 时间:2024/06/04 20:08
由于一开始对sharepoint 了解不深,所以对基于路径和基于命令的网站集也了解不多,一开始创建网站集的时候全部创建成了基于路径的。再后来需要用到身份验证的时候,出现了很多问题,所以认真学习了一些基于主机命令的网站集创建方法,更详细的内容可以参考这里 http://technet.microsoft.com/zh-CN/library/cc424952%28v=office.15%29.aspx 。
但是以前创建的内容不想重新创建新的,所以想把他升级过来。还好,sharepoint2013 有着非常方便的转换方式,只需要两个命令即可。
Backup-SPSite
Restore-SPSite
这两个命令的分别用法如下:Backup-SPSite
Backup-SPSite -Identity 'http://portalOld.contoso.com' -Path 'c:\Backup\portalContoso.bak' -Force -UseSQLSnapShot
其中:1、 ‘http://portalOld.contoso.com’ 表示基于路径创建的原网站集的路径。
2、 'c:\Backup\portalContoso.bak' 表示将把网站集备份到哪个位置。
3、Force 表示 指定覆盖现有备份文件(如果备份文件已经存在)。
4、UseSqlSnapshot 表示指定备份开始时,将创建 SQL 数据库快照,所有网站集数据将直接从数据库快照中检索。备份完成后,此快照将被自动删除。如果承载内容数据库的数据库服务器支持数据库快照(如 SQL Server Enterprise Edition 和 SQL Server Developer Edition),那么建议使用UseSqlSnapshot 参数。这是因为它将确保获得有效的备份,同时又允许用户在备份期间仍能对网站集进行读写。指定 UseSqlSnapshot 参数后,不必指定 NoSiteLock 参数。
Restore-SPSite
Restore-SPSite -Identity 'http://portal.contoso.com' -Path 'c:\Backup\portalContoso.bak' -DatabaseName 'portal_content' -Force -HostHeaderWebApplication 'http://<servername>' -Confirm:$false
其中:1、‘http://portal.contoso.com’ 表示基于主机创建的网站集的路径。
2、 'c:\Backup\portalContoso.bak' 表示使用backup-spsite命令把原网站集备份到的那个位置。
3、DatabaseName 表示指定将存储网站集数据的 SQL Server 内容数据库。如果未指定内容数据库,将使用未使用的网站集容量最大、其数据库状态为准备就绪的内容数据库。键入的值必须为有效的数据库名称,形式为 SQLDB1。
4、Force 表示指定此还原将覆盖位于 URL 位置的现有网站集。
5、HostHeaderWebApplication 表示使用备用访问映射分配给 Web 应用程序的有效 URL,例如 http://server_name将网站集还原为命名主机的网站集,而不是基于路径的网站集。当HostHeaderWebApplication 参数存在时,Identity 参数的值为命名主机的网站集的 URL,HostHeaderWebApplication 参数的值为将承载命名主机的网站集的 Web 应用程序的 URL。
--------------------------------------------------------
如果有任何问题进行交流,请关注微信
- 将sharepoint 2013 网站集由基于路径命名转换到基于主机命名
- 将Windows 2000 DNS集成到现有的BIND或基于Windows NT 4.0的DNS命名空间中
- 将Windows 2000 DNS集成到现有的BIND或基于Windows NT 4.0的DNS命名空间中
- 基于规则的命名实体识别
- 基于C语言的变量命名规范
- 基于HanLP分词的命名实体提取
- SharePoint 2013 为站点配置基于主机标头的双域名
- SharePoint 2013 为站点配置基于主机标头的双域名
- sharepoint 怎样将一个子网站移动到另一个网站
- 集群主机管理和命名
- Windows路径命名
- 基于Verilog代码命名的六大黄金法则
- 基于条件随机场的命名实体抽取
- 基于统计的N-gram模型命名实体识别
- Mybatis基于命名空间的接口编程方式
- 基于深层神经网络的命名实体识别技术
- 基于深层神经网络的命名实体识别技术
- 基于深层神经网络的命名实体识别技术
- Powers of Ten – Part II
- Yii Framework中截取字符串(UTF-8)的源码
- 获取 Android 设备上当前运行的应用的 apk
- 关于MFC CEdit中仅输入数字时,如何使其不能输入以0开头的非0整数
- [数位dp] hdu 3652 B-number
- 将sharepoint 2013 网站集由基于路径命名转换到基于主机命名
- 在eclipse中集成java反编译工具
- java反序列化时的类加载
- 一种较为严谨的编程风格
- AngularJS入门(二)
- 12 屏幕绘图基础
- 简单的线程池
- lua乱斗
- 清除Iframe缓存问题