将sharepoint 2013 网站集由基于路径命名转换到基于主机命名

由于一开始对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。

--------------------------------------------------------

如果有任何问题进行交流,请关注微信

时间: 2024-08-28 00:56:35

将sharepoint 2013 网站集由基于路径命名转换到基于主机命名的相关文章

Sharepoint 2013 网站集的删除与还原

一.可以通过三种方法删除网站集: 1.打开Sharepoint 2013 管理页面首页 ---> 单击‘应用程序管理(Application Management)’并进入该页面 ---> 单击‘删除一个网站集(Delete a site collection)’并打开该页面 ---> 选择想要删除的网站集并点击右下角的‘删除’按钮 ---> 完成删除. 2.打开想要删除的网站集的首要网站 ---> 点击页面右上角的齿轮按钮 ---> 在下拉菜单中选择‘网站设置(Sit

SharePoint配置网站集的审核设置

配置网站集的审核设置 您可以使用 Microsoft SharePoint Server 2010 的审核功能来跟踪哪些用户对网站集的网站.内容类型.列表.库.列表项和库文件执行了哪些操作.了解谁对哪些信息执行了什么操作对于许多业务要求(例如遵守规章制度和管理记录)至关重要. 作为网站集的管理员,您可以检索由特定用户执行的操作的历史记录,也可以检索在特定的日期范围内执行的操作的历史记录.例如,您可以确定哪些用户编辑了特定文档,以及他们编辑文档的时间. 以下是“配置审核设置”页面.您可在“审核日志

SharePoint 2013 网站搜索规则的使用示例

前言 SharePoint 2013搜索中,有一个非常好用的细化搜索结果的功能,就是“查询规则”.可以通过对于某些特定查询时,起到细化显示结果的作用.下面,我们简单的介绍一下该功能的使用和效果. 1.通常SharePoint搜索,我们在管理中心的搜索中心,对内容源进行爬网,然后在搜索核心结果中配置搜索范围,即可,如下图: 2.但是,针对不同的关键字,我们也可以通过搜索规则,对其进行搜索的细化,进入到网站设置 – 查询规则,如下图: 3.在管理查询规则的页面上,首先需要选定一个结果源,来为其定制查

sharepoint 查看网站集所占磁盘空间

sharepoint 2013/2016: 在"网站设置-存储标准"查看 http://moss1/sites/teams/_layouts/15/start.aspx#/_layouts/15/storman.aspx sharepoint 2007: 在网站集中的Sites > Site Settings > Site Collection Usage Summary 下面只能看到相关的访问数据 这个地址打开后为http://test.test.com/sites/te

sharepoint 创建网站集出错

删除顶级网站集后,又新建网站集报错:名为"SharePoint - 80"的父级 Microsoft.SharePoint.Administration.SPWebApplication 下已存在名为"a04d7106-70c3-4ac4-9d2a-45692032ec62"的 Microsoft.SharePoint.Publishing.Internal.UnpublishJobDefinition 类型的对象.请重命名您的对象,或删除现有对象. 1.确认web

SharePoint 2013 网站迁移流程

在新的Farm(场)里,创建一个新的Web Application(网站应用程序),不需要创建Site Collection(网站集) Copy(复制)自定义开发的WSP包到新的Farm Server(场服务器)上,使用PowerShell进行Deploy(部署) Copy(复制)网站下的web.config(配置文件)到新的网站下进行覆盖 Copy(复制)对应内容数据库(Content Database)的bak备份文件还原到新创建的同名空数据库上,使用Test-SPContentDataba

sharepoint 还原网站集

Restore-SPSite http://sp/sites/test/ -Path C:\backup\eip-0829.bak -Force -DatabaseServer SP -DatabaseName WSS_TestContent 参考文档:http://technet.microsoft.com/library/ee890109

[转]SharePoint 2013 App 开发 (2) - 建立开发环境

这篇文章属于SharePoint 2013 App开发系列文章,到这篇文章为止,此系列的文章包括: SharePoint 2013 App开发 (1) - 什么是SharePoint App? SharePoint 2013 App开发 (2) - 建立开发环境 (本文) 在开发SharePoint App之前,开发人员需要有一个SharePoint开发环境.无论是开发何种类型的应用程序,开发人员都需要在开发机器上准备相应的开发环境.比如,如果是开发ASP.NET Web应用,那么在开发机器上除

Sharepoint 2013 回收站知识整理

回收站机制可有利于防止内容的永久删除与误删除. 一.SharePoint 2013 回收站包括两种:第一回收站(End user Recycle Bin items)与 第二回收站(Deleted from end user Recycle Bin). 二.SharePoint 2013 回收站配置: 1.确认执行此过程的用户帐户是 SharePoint 组“Farm Administrators”的成员. 2.在 SharePoint 管理中心网站上,单击“应用程序管理(Application