大家在日常的SharePoint運維中或者升級中,經(jīng)常會遇到需要升級站點模式。其實我遇到這個問題的時候,就是從SP13升級到SP16時碰見的,所以今天分享給大家。
石鼓ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!
首先我們要知道一點,在SharePoint 2016的產(chǎn)品設(shè)計中,SharePoint Server 2016 不支持 SharePoint 2010 模式(即兼容性級別 14)的網(wǎng)站集。處于此模式的任何網(wǎng)站集將阻止將該內(nèi)容數(shù)據(jù)庫連接到 SharePoint Server 2016 服務(wù)器場。
也就是說我們必須在現(xiàn)有 2013 服務(wù)器場上將所有 SharePoint 2010 模式的網(wǎng)站升級到 2013 模式(即兼容性級別 15),然后在新的 SharePoint 2016 服務(wù)器場上安裝數(shù)據(jù)庫。
好,下面我們來說說怎么升級。
首先,我們要看一看哪些web site目前仍然使用的是SP2010模式,我們在 SP13 服務(wù)器上打開 SharePoint Power Shell
輸入以下命令
Get-SPSite -Limit All | ? { $_.CompatibilityLevel -eq 14 }
如上圖,該命令可以直接列出目前站點模式還是SharePoint 2010 模式(兼容級別14)的全部站點。
如果想根據(jù)內(nèi)容數(shù)據(jù)庫進行查找的話,用下列命令即可
Get-SPSite -ContentDatabase
好了,通過上述命令我們就可以看到哪些數(shù)據(jù)庫依然還在兼容14模式,那么我們將對他們進行升級。
在升級之前確保運行的賬號擁有以下權(quán)限:
確保用于附加數(shù)據(jù)庫的帳戶是要升級的內(nèi)容數(shù)據(jù)庫的 db_owner固定數(shù)據(jù)庫角色的成員。
確保用于創(chuàng)建 Web 應(yīng)用程序的帳戶是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ù)上圖中所列出來的地址為準(zhǔn)
從下圖中我們可以看到,我們升級了個人站點中名為 jzhang 的站點,那么我們重新查看模式14的站點,就沒有這個站點了。
下面給大家看一下圖形化界面的升級站點
打開需要升級的站點,一看這個界面就很有 微軟2010平臺的UI風(fēng)格, 和 Exchange Lync的web界面設(shè)計風(fēng)格幾乎一樣。
在站點操作里面選擇站點設(shè)置
在站點集管理下面選擇站點集升級即可。
升級后的SP16個人站點,至少風(fēng)格是這樣的了。(照片請忽視,對不起大家了?。?/p>
新聞標(biāo)題:SharePoint升級WebSite模式
轉(zhuǎn)載來于:http://weahome.cn/article/iigjed.html