我无法理解报表服务器权限机制。
如果我要基于数据库创建报告,其他用户是否能够查看它,即使他们对数据库没有权限?
在我的公司,我们对用户策略如何与数据库一起使用非常严格,因此只有特定用户才能登录数据库。
如果我使用其中一个用户创建报表,然后通过 SQL 报表服务器发布它,只要用户有权访问报表所在的特定站点,即使他没有指定的登录名,他仍然可以查看报表数据库?
报表服务器是否继续使用报表创建者的权限为报表收集数据?就像它实时更新时一样?
我无法理解报表服务器权限机制。
如果我要基于数据库创建报告,其他用户是否能够查看它,即使他们对数据库没有权限?
在我的公司,我们对用户策略如何与数据库一起使用非常严格,因此只有特定用户才能登录数据库。
如果我使用其中一个用户创建报表,然后通过 SQL 报表服务器发布它,只要用户有权访问报表所在的特定站点,即使他没有指定的登录名,他仍然可以查看报表数据库?
报表服务器是否继续使用报表创建者的权限为报表收集数据?就像它实时更新时一样?
是否存储数据源的凭据或使用当前用户的身份运行报表取决于报表作者。
如果您选择“使用当前 Windows 用户”,则该用户必须有权访问数据源。如果您存储数据源的凭据,则用户只需要访问报表,而不需要访问数据库。
这两个选项在不同的场景中都很有用。