使用我的订阅
Reporting Services报表管理器包含“我的订阅”页,该页将所有订阅组织到一个位置。 您可以使用“我的订阅”来查看、修改和删除现有订阅。 不过,您不能使用该页来创建订阅。
适用于: Reporting Services 本机模式 |
在“我的订阅”中,您可以按文件夹、报表、说明、触发器、上次运行时间或状态来对订阅进行排序。 除了“上次运行时间”是按时间顺序排序之外,其他所有值都是按字母顺序排序的。
“我的订阅”仅显示您创建的订阅。 它不会列出其他用户拥有的订阅(即使您已添加为这些订阅的订阅者),也不会显示数据驱动订阅。
您既不能根据名称来搜索订阅,也不能根据触发器信息、状态信息等来搜索订阅。 有关详细信息,请参阅在本机模式下创建、修改和删除标准订阅 (Reporting Services) 。
如何使用“我的订阅”
可以通过报表管理器使用“我的订阅”。 若要访问“我的订阅”,请在报表管理器全局工具栏上单击 “我的订阅” 。
使用 Windows PowerShell 列出 MySubscription
以下 PowerShell 脚本将返回当前用户的订阅和订阅属性的列表。 有关详细信息,请参阅 ReportingService2010.ListMySubscriptions 方法。
#server - all subscriptions of the current user at the given server or site
$server="[server name]/reportserver"
$rs2010 = New-WebServiceProxy -Uri "http://$server/ReportService2010.asmx" -Namespace SSRS.ReportingService2010 -UseDefaultCredential ;
$subscriptions=ListMySubscriptions(ItemPathOrSiteURL)
$subscriptions | select Path, report, Description, Owner, SubscriptionID, lastexecuted,Status
#uncomment the following to list all the subscription properties
#$subscriptions