【问题标题】:How to import / export user account in Reporting Services?如何在 Reporting Services 中导入/导出用户帐户?
【发布时间】:2009-06-26 08:33:12
【问题描述】:

有一个表 [ReportServer].[dbo].[User]。 但是和其他表有什么关系呢? 以及如何生成里面的值?

【问题讨论】:

  • 您能否提供更多有关您正在尝试做的事情的信息,我过去曾使用此表来获取数据,我不确定直接编辑是否是个好主意虽然那里的数据

标签: .net sql-server reporting-services


【解决方案1】:

此表中的值基于已在报告层次结构中设置的权限。最常见的管理方法是通过属性 -> 安全下的报告管理器。

dbo.Users 可以加入 dbo.PolicyUserRole。然后可以将表 dbo.PolicyUserRole 连接到 dbo.Roles、dbo.Policies 和 dbo.Catalog。

这是一个提供所有报告/模型/文件夹及其所有用户和相关权限的查询:

SELECT c.Path
    ,u.UserName
    ,r.RoleName
    ,r.Description
FROM 
    dbo.Catalog c
    INNER JOIN dbo.PolicyUserRole pur ON c.PolicyID = pur.PolicyID
    INNER JOIN dbo.Users u ON pur.UserID = u.UserID
    INNER JOIN dbo.Roles r ON pur.RoleID = r.RoleID

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-06
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多