SharePoint網站無法開啟的問題

來源:互聯網
上載者:User

一個朋友遇到一個SharePoint網站無法開啟的問題, 一開啟就報當前登入使用者無許可權登入網站的錯誤.

  1. 使用網站管理員登入, 失敗.
  2. 使用場管理員登入, 失敗.
  3. 在管理中心裡使用web application policy賦予一個賬戶完全控制許可權, 還是失敗.
  4. 建立web application, 把content database掛過去, 還是失敗.
  5. ULS日誌裡的資訊是索要某permission mask, 但是實際是某permission mask.
  6. 同web application下的其他site collection均能正常訪問.

這個問題真的讓人很崩潰.

 

最後動用絕招, 使用了一個以前的backup的content database, restore後, 問題解決, 站台復原了訪問.

 

後來經過細細排查, 發現竟然是這樣的原因:

之前SharePoint伺服器陣列管理員為了對這個網站集進行備份, 在管理中心的Site Collection Quotas and Locks頁面中, 把這個網站集給lock住了. 注意, 在SharePoint SP2之前, 這個是備份前的標準動作. 還可以使用stsadm命令列工具進行這個操作, 順序如下:

1. 查看網站集的lock狀態:

        stsadm -o getsitelock -url http://server_name

2. 鎖住網站集:

        stsadm -o setsitelock -url http://server_name -lock noaccess

3. 執行備份:

        stsadm -o backup -url http://server_name -filename "filename.bak" -overwrite

4. 解除網站集鎖:

        stsadm -o setsitelock -url http://server_name -lock none

 

在SP2之後, 網站集會在備份動作開始之前自動地鎖為"唯讀"狀態. 如果不想鎖, 那還必須得調stsadm來解除鎖.

 

場管理員執行了備份操作之後, 忘記了給網站集解鎖. 剛好, 這個朋友的網站集上有那麼一些自訂的solution, 而這些solution在開啟網站的時候一定要擁有寫入權限. 於是導致了文章開頭那樣奇怪的問題.

 

SharePoint產品是很強大, 可是要想用好不容易呀~~~~

 

參考資料:

Setsitelock: Stsadm operation (Office SharePoint Server)

http://technet.microsoft.com/en-us/library/cc262811%28office.12%29.aspx

Backup: Stsadm operation (Office SharePoint Server)

http://technet.microsoft.com/en-us/library/cc263441%28office.12%29.aspx?track=cc_exchange_sync

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.