如何处理大批量页面【停止页面集成权限】-MOSS2010

在 SharePoint 2010 中, 创建的子网站是直接继承父网站的权限(可能包括「访客」)

大家都知道如何用以下方法操作,如下图:

1

可是页面很多的时候,如何进行呢?

链接站点数据库,执行如下sql

SELECT [ScopeUrl]
      ,[AnonymousPermMask]
  FROM [dbo].[Perms]
出现如下结果:
 

首先選擇需調整的網站 DB Name

貼上下列 SQL 執行

SELECT [ScopeUrl]
      ,[AnonymousPermMask]
  FROM [dbo].[Perms]

會出現如下列 頁面清單

image

將需[停止繼承權限]的頁面 加入 Where 條件

將 [AnonymousPermMask] 該欄位 Update 為 0

即可將該頁面 [停止繼承權限]

UPDATE [dbo].[Perms]
SET[AnonymousPermMask] = 0
WHERE …

進到該頁面, 「頁面權限設定」內後,  即可看到如下圖所示…

image

 
posted @ 2012-02-20 10:48  love007  阅读(286)  评论(1编辑  收藏  举报