SharePoint Server 2016 PWA(Project web app) 被變爲只讀模式

今天有同事反應了一個情況,咱們SharePoint 2016裏面集成的Project Web App(如下簡稱PWA)變成 read-only 只讀模式了!數據庫

今天就給你們分享一下個人排查過程,供你們參考。 整個過程我一共使用了五種辦法,結果最後一種才生效,可是這五種辦法都是按照咱們的慣性邏輯思路來排查的,你們能夠依次看一下,我也不建議你們直接看最後的一種辦法,由於你的問題不必定和個人問題同樣,可是我以爲這五種辦法中應該有你想要的。ide

問題的表現形式以下圖大數據

圖片

方法一:google

有過SharePoint Server 或者 SQL Server 經驗的同窗從這個截圖來看,第一時間考慮的就是,「哦,多是是SQL DB屬性被改爲 read-only模式了,改回來就行了!」pwa

So am I !!!server

而後乖乖的登上SQL Server,找到ProjectWebApp數據庫,在屬性-選項裏面找到 數據庫只讀 選項。blog

咦!??! 這裏並無開啓只讀啊!! 頓時抓瞎了~圖片

圖片

 

方法二:ci

這個時候,維護過SharePoint的小夥伴會說,「不用擔憂,應該是站點集配合和鎖定裏面被修改了!」get

而後在咱們熟悉而又親切的SharePoint控制檯上,找到 應用管理-配置配合和鎖定 設置。

p_w_picpath

 

點進去以後,在右上角選擇您的 pwa 站點地址,這個應該比較容易找。

p_w_picpath

 

而後咱們詫異的發現, 鎖定狀態是…………. 未鎖定 !!! 繼續抓瞎!!!

圖片

 

方法三:

相信這個時候,你們就有點兒穩不起了,我當時也穩不起了!

如何破? 你們懂得 google….

找到了一篇相當重要的文章

https://blogs.technet.microsoft.com/projectsupport/2016/04/07/project-server-2016-if-your-pwa-site-goes-read-only/

簡單總結一下,這篇文章說起到,這個問題實際上是SharePoint的一個已知問題,只須要安裝2016年5月的補丁 https://support.microsoft.com/en-us/kb/3115088  就可解決問題!

棒不棒?! 很是棒!!! 咱們就裝吧,安裝過程就不說了,可是我這裏依然…..依然沒效!! 雙眼已失明! !

 

方法四:

這個時候你們依然要保持鎮定,文章中還提到了一個用命令來解決的辦法,咱們繼續試一試。

其大概的意思就是說,從SharePoint Server 2016 和 Office 365 PWA online 開始,這個PWA的最大隻讀數據量被限定在了 10G !

咱們能夠經過下面的 get-SPProjectDatabaseQuota 來查看

p_w_picpath

果真,最大值和只讀限定值都是10G,這樣若是咱們真的數據達到了這個值,那麼咱們就會被提示只讀。

OK,顯而易見,咱們來嘗試修改這個警告值。

經過下述命令來修改咱們的只讀限定值,目的就是這個值要低於最大數據庫值

Set-SPProjectDatabaseQuota -Url http://servername/sites/pwa -Enabled:$false -ReadOnlyLimit 10200 -ReadOnlyWarningThreshold 90 -MaxDbSize 10240

p_w_picpath

以後咱們再經過get-SPProjectDatabaseQuota 命令再來看一下是否生效。生效了!

p_w_picpath

OK,下面就是見證奇蹟的時刻了!

Duang !!!!! 走遠 !!!!

圖片

 

方法五:

最後再絕望中繼續 google一下,最後找了一篇救命的帖子,固然這個是救個人命,大家各位可能以前已經早就被救起來了,我就是那麼悲催!

https://social.technet.microsoft.com/Forums/en-US/ccc0f77d-c112-4195-81a7-98ef273375c8/pwa-2016-site-readonlydisable-quota-doesnt-work?forum=projserv2010setup

這個帖子其實概括一下就是說, 多是 Project Server 2016 的License過時了!!!!

用Get-ProjectServerLicense 命令來查看!! 果真是一週前過時了!!

p_w_picpath

 

解決的辦法也很簡單,從新輸入license 便可!!! 

Enable-ProjectServerLicense

p_w_picpath

PWA回覆正常!!!!!

p_w_picpath

最後稍微吐槽一下MS,其實這個報警提示應該很簡單的,直接提示說License過時就OK了,非要整個什麼 read-only 來混淆視聽…..

不過無所謂啦,解決了就好,但願以上的辦法能夠幫到遇到相同問題的你!

相關文章
相關標籤/搜索