升級sharepoint2013遇到的坑

如今要將sharepoint2010,ProjectServer2010升級到2016的版本,須要先升級到2013的版本。數據庫

按照官方文檔,瞎搞將sharepoint2010升級到2013的版本,中間出現不少警告,沒當回事,繼續把2013的wsscontent數據庫還原到2016的服務器上升級。windows

由於在升級2013的過程當中,不少警告未處理,直接致使了升級2016的失敗,截圖以下:服務器

升級不下去了,查看日誌才發現是以前升級2013的警告未處理掉致使的。app

根據日誌提示:日誌

[SharePoint - 80] 應用程序配置了 claims 身份驗證模式,可是您嘗試鏈接的內容數據庫應在 windows classic 身份驗證模式下使用。blog

搜了下才知道,從2010升級到2013身份認證模式變了。文檔

找了不少資料,須要將認證模式從windows classic轉換到claims 身份驗證模式it

但官方文檔一直給出的命令是io

Convert-SPWebApplication -Identity http://sp2013-app2:81 -From Legacy -To Claims -RetainPermissionsclass

但不管怎麼敲命令,提示報錯沒有-From這個參數,搜了不少資料,告知是沒有打補丁致使的,因而去下載官方的補丁,下載了不少,除了SP1的補丁安裝成功,其餘補丁都沒成功,不知道爲何。網上資料說要2014年6月的補丁,但官網也沒這個補丁,往2014年之後的補丁去打,沒有一個成功的。

絕望了。。。

但我想一想好像不同是補丁的問題,多是個人命令問題。

因而繼續找資料

終於搜到一遍資料,使用以下名下轉換:

Convert-SPWebApplication -Identity "http://sp2013-app2:81" -To Claims –RetainPermissions -Force

直接去掉From參數,這不是坑我嗎???

就這樣,沒有打補丁,身份認證模式轉換成功。

這裏面在下載各個補丁等待了過久時間,一個補丁1.4G,下載了7-8個,痛苦的經歷。

但願後來人能避開這個坑。

因而從新將WSS_content備份到2016數據庫服務器上去升級,仍是報錯,只是沒了身份認證的錯誤,其餘錯誤又來了,頭大了。

繼續研究吧,我還能說什麼。。。

相關文章
相關標籤/搜索