nc's world:

天行健,君子以自强不息
地势坤,君子以厚德载物

博客园 首页 新随笔 联系 订阅 管理
Here is a quick script to determine the modules you are using and in which portals. You can run this in the Host|SQL module or download the free SQLView module and plunk it on your own admin page.

SELECT     dbo.DesktopModules.FriendlyName, dbo.Portals.PortalName, count(*[Times Used]

FROM         dbo.Modules INNER JOIN
                      dbo.Portals 
ON dbo.Modules.PortalID = dbo.Portals.PortalID INNER JOIN
                      dbo.ModuleDefinitions 
ON dbo.Modules.ModuleDefID = dbo.ModuleDefinitions.ModuleDefID INNER JOIN
                      dbo.TabModules 
ON dbo.Modules.ModuleID = dbo.TabModules.ModuleID INNER JOIN
              dbo.DesktopModules 
ON dbo.ModuleDefinitions.DesktopModuleID = dbo.DesktopModules.DesktopModuleID
        
WHERE     
    
-- filter out deleted modules
      (dbo.Modules.IsDeleted = 0)
    
and
    
-- filter out the admin modules
      (dbo.DesktopModules.IsAdmin = 0)

GROUP BY dbo.DesktopModules.FriendlyName, dbo.Portals.PortalName
posted on 2006-09-01 15:08  nicesnow  阅读(306)  评论(0编辑  收藏  举报