在 SharePoint 2010 中, 複製的子網站是直接繼承父網站內的的權限(可能包括「訪客」)
在 SharePoint 2010 中, 複製的子網站是直接繼承父網站內的的權限(可能包括「訪客」)
要手動將各頁面停止繼承權限, 請參考下述網站
若頁面太多, 這樣調整似乎也未免太辛苦…
此時, 可由資料庫控制直接進行設定更新~
首先選擇需調整的網站 DB Name
貼上下列 SQL 執行
SELECT [ScopeUrl]
,[AnonymousPermMask]
FROM [dbo].[Perms]
會出現如下列 頁面清單
將需[停止繼承權限]的頁面 加入 Where 條件
將 [AnonymousPermMask] 該欄位 Update 為 0
即可將該頁面 [停止繼承權限]
UPDATE [dbo].[Perms]
SET[AnonymousPermMask] = 0
WHERE …
進到該頁面, 「頁面權限設定」內後, 即可看到如下圖所示…