Reporting services 当报表被修改时,我是否会取消订阅?

Reporting services 当报表被修改时,我是否会取消订阅?,reporting-services,ssrs-2008,reportmanager,Reporting Services,Ssrs 2008,Reportmanager,我有一份适用于所有环境的报告。现在,报告被修改为具有多值参数“environment”,该参数的默认值为“ALL”。旧版本的报表上几乎没有订阅 我的问题是,当报表管理器使用新的版本更新时,我是否取消了所有这些订阅,或者订阅是否使用了环境的默认值?它似乎将使用现有订阅的默认值。我创建了一个没有任何参数的测试报告,将其加载到我们的服务器并创建了一个订阅。然后,我在报告中添加了一个参数,更新了服务器,现有订阅使用默认值。请参阅下面的链接 谢谢你的时间和努力,史蒂夫。当你说“更新服务器”时,你是怎么做到

我有一份适用于所有环境的报告。现在,报告被修改为具有多值参数“
environment
”,该参数的默认值为“
ALL
”。旧版本的报表上几乎没有订阅


我的问题是,当报表管理器使用新的
版本更新时,我是否取消了所有这些订阅,或者订阅是否使用了环境的默认值?

它似乎将使用现有订阅的默认值。我创建了一个没有任何参数的测试报告,将其加载到我们的服务器并创建了一个订阅。然后,我在报告中添加了一个参数,更新了服务器,现有订阅使用默认值。请参阅下面的链接


谢谢你的时间和努力,史蒂夫。当你说“更新服务器”时,你是怎么做到的?在这里,我们从报表管理器中删除现有报表,并从本地上载新文件。这样做我就失去了订阅。我只是重新部署了报告。在您的场景中,您将丢失订阅,因为当您删除报表时,reporting services不希望服务器上有任何孤立订阅,因此它也会删除这些订阅。为什么要以这种方式更新?好奇哦,那是因为我们在一个项目中有数百个报告,其中大多数都已损坏,因此无法部署整个项目。你不能只部署一个报告吗?您应该能够在BIDS解决方案资源管理器中右键单击报告并选择部署。它将只覆盖服务器上该报表的定义。有关示例,请参见下面的链接