我们有一个由报告开发人员组成的团队,当每个人都尝试设置订阅(即报告交付订阅/方法)时,我们要做的是转到报告,单击“管理/订阅/新订阅”。
这种方式是我所知道的唯一方式。然后,当您单击Gear图标,然后单击“我的订阅”时,您将获得所有订阅的列表,您是创建用户。其他人未创建的潜艇。
这真的很不方便,因为无法查看,编辑或删除其他人创建的订阅。如何将所有订阅都放在一个地方,让所有人看到其他人的订阅,并让他们编辑或删除它们。
我知道最终将subs添加为SQL Agent作业,但这也不容易管理:它们显示为散列代码,并且我必须允许人们登录到服务器。有什么方法可以通过站点上的Report Server管理它?
(在所附图片中,您会看到我没有看到任何订阅,因为我没有设置任何订阅。)
我知道一种解决方法是使用普通用户,但是这样做不是很明智。
答案 0 :(得分:3)
下面是一些SQL,可以查看所有订阅。如果您想查看使用rdl file的报告,请点击这里。报告上的按钮中有超链接。看起来像信封的信封会打开订阅,例如.requiredIndicator {
color: red;
font-size: larger;
vertical-align: baseline;
position: relative;
top: -0.1em;
}
。为了导航到订阅,必须在报表服务器<Hyperlink>="javascript:void(window.open('" + Fields!URL.Value + "','_blank'))"</Hyperlink>
上将其设置为System Administrator
。
/Reports/manage/security/browse