SharePoint 升级 Web Site 模式
大家在日常的SharePoint運維中或者升級中,經(jīng)常會遇到需要升級站點模式。其實我遇到這個問題的時候,就是從SP13升級到SP16時碰見的,所以今天分享給大家。
首先我們要知道一點,在SharePoint 2016的產(chǎn)品設(shè)計中,SharePoint Server 2016 不支持 SharePoint 2010 模式(即兼容性級別 14)的網(wǎng)站集。處于此模式的任何網(wǎng)站集將阻止將該內(nèi)容數(shù)據(jù)庫連接到 SharePoint Server 2016 服務器場。
也就是說我們必須在現(xiàn)有 2013 服務器場上將所有 SharePoint 2010 模式的網(wǎng)站升級到 2013 模式(即兼容性級別 15),然后在新的 SharePoint 2016 服務器場上安裝數(shù)據(jù)庫。
?
好,下面我們來說說怎么升級。
首先,我們要看一看哪些web site目前仍然使用的是SP2010模式,我們在 SP13 服務器上打開 SharePoint Power Shell
輸入以下命令
Get-SPSite -Limit All | ? { $_.CompatibilityLevel -eq 14 }
如上圖,該命令可以直接列出目前站點模式還是SharePoint 2010 模式(兼容級別14)的全部站點。
如果想根據(jù)內(nèi)容數(shù)據(jù)庫進行查找的話,用下列命令即可
Get-SPSite -ContentDatabase <database name> -Limit All | ? { $_.CompatibilityLevel -eq 14 }
?
好了,通過上述命令我們就可以看到哪些數(shù)據(jù)庫依然還在兼容14模式,那么我們將對他們進行升級。
在升級之前確保運行的賬號擁有以下權(quán)限:
-
確保用于附加數(shù)據(jù)庫的帳戶是要升級的內(nèi)容數(shù)據(jù)庫的?db_owner?固定數(shù)據(jù)庫角色的成員。
-
確保用于創(chuàng)建 Web 應用程序的帳戶是the SharePoint Central Administration website的 Farm administrators 組的成員。
?
如果想一次性強制升級所有的web站點,那么使用以下命令
Get-SPSite -limit all |where {$_.CompatibilityLevel -eq '14'} | where {$_.RootWeb.WebTemplateId -eq 21} | upgrade-spsite –versionupgrade
注: 強制升級站點可能不會全部站點都成功,那么我們可以通過下述的單一站點升級或者圖形化界面上的升級來完成。
如果是單一升級某站點,可以用下述命令
Upgrade-SPSite?https://sharepoint.contoso.com/site? -VersionUpgrade –Unthrottled
這里的站點地址根據(jù)上圖中所列出來的地址為準
從下圖中我們可以看到,我們升級了個人站點中名為 jzhang 的站點,那么我們重新查看模式14的站點,就沒有這個站點了。
?
下面給大家看一下圖形化界面的升級站點
打開需要升級的站點,一看這個界面就很有 微軟2010平臺的UI風格, 和 Exchange Lync的web界面設(shè)計風格幾乎一樣。
在站點操作里面選擇站點設(shè)置
?
在站點集管理下面選擇站點集升級即可。
?
升級后的SP16個人站點,至少風格是這樣的了。(照片請忽視,對不起大家了!)
? ? ?本文轉(zhuǎn)自horse87 51CTO博客,原文鏈接:http://blog.51cto.com/horse87/1898715,如需轉(zhuǎn)載請自行聯(lián)系原作者
總結(jié)
以上是生活随笔為你收集整理的SharePoint 升级 Web Site 模式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华三无线三层网络注册配置方法 华三三层路
- 下一篇: 豆浆减肥法(豆浆晨香蕉减肥法管用吗)