Azure SSRS 是否有针对用户特定报告的解决方案?我有一个带有用户表的 Azure 数据库,并且只希望我的报告查询与用户有关的数据。
任何提示/替代方案将不胜感激。
Azure SSRS 是否有针对用户特定报告的解决方案?我有一个带有用户表的 Azure 数据库,并且只希望我的报告查询与用户有关的数据。
任何提示/替代方案将不胜感激。
Azure SSRS 是否支持 User!UserID 属性?如果没有,您应该能够使用 user_name() 函数在 SQL 查询中进行过滤。
Windows Azure SSRS 支持 User!UserID 属性,因此您可以将其用于特定于用户的报告,这将是完成它的最简单方法。
另外关于使用 user_name() 过滤 SQL 查询可能有效或无效。如果您对 RS 数据源使用“存储凭据”选项,则多个用户将共享同一个凭据。在这种情况下,您不能依赖 user_name()。如果您使用“提示”,并且如果每个用户都需要为自己提供唯一的凭证,那么您可以使用 user_name()。
这些人实际上在他们的报告中实现了用户特定的 SQL 查询。看看: http ://www.upsizing.co.uk/Art68_ReportViewerControlAndSQLAzure.aspx