您好,登錄后才能下訂單哦!
大家在日常的SharePoint運維中或者升級中,經常會遇到需要升級站點模式。其實我遇到這個問題的時候,就是從SP13升級到SP16時碰見的,所以今天分享給大家。
首先我們要知道一點,在SharePoint 2016的產品設計中,SharePoint Server 2016 不支持 SharePoint 2010 模式(即兼容性級別 14)的網站集。處于此模式的任何網站集將阻止將該內容數據庫連接到 SharePoint Server 2016 服務器場。
也就是說我們必須在現有 2013 服務器場上將所有 SharePoint 2010 模式的網站升級到 2013 模式(即兼容性級別 15),然后在新的 SharePoint 2016 服務器場上安裝數據庫。
好,下面我們來說說怎么升級。
首先,我們要看一看哪些web site目前仍然使用的是SP2010模式,我們在 SP13 服務器上打開 SharePoint Power Shell
輸入以下命令
Get-SPSite -Limit All | ? { $_.CompatibilityLevel -eq 14 }
如上圖,該命令可以直接列出目前站點模式還是SharePoint 2010 模式(兼容級別14)的全部站點。
如果想根據內容數據庫進行查找的話,用下列命令即可
Get-SPSite -ContentDatabase <database name> -Limit All | ? { $_.CompatibilityLevel -eq 14 }
好了,通過上述命令我們就可以看到哪些數據庫依然還在兼容14模式,那么我們將對他們進行升級。
在升級之前確保運行的賬號擁有以下權限:
確保用于附加數據庫的帳戶是要升級的內容數據庫的 db_owner 固定數據庫角色的成員。
確保用于創建 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
這里的站點地址根據上圖中所列出來的地址為準
從下圖中我們可以看到,我們升級了個人站點中名為 jzhang 的站點,那么我們重新查看模式14的站點,就沒有這個站點了。
下面給大家看一下圖形化界面的升級站點
打開需要升級的站點,一看這個界面就很有 微軟2010平臺的UI風格, 和 Exchange Lync的web界面設計風格幾乎一樣。
在站點操作里面選擇站點設置
在站點集管理下面選擇站點集升級即可。
升級后的SP16個人站點,至少風格是這樣的了。(照片請忽視,對不起大家了!)
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。