【问题标题】:Deploying from BIDS to SSRS - Parameters Not Getting Updated从 BIDS 部署到 SSRS - 参数未更新
【发布时间】:2011-06-02 21:06:35
【问题描述】:

在将报告从 BIDS 部署到 SSRS 时,我注意到一些奇怪的行为。我有一个具有默认值的参数,但这些默认值似乎没有传播到报表服务器(它们存储在目录表的参数字段中)。然而,当我添加新参数时,我可以看到该字段正在发生变化。这几乎就像部署工具忽略了某些参数。有什么想法吗?

如果这有帮助,我的 RDL 如下所示:

<ReportParameter Name="INCLUDEDFIRMS">
  <DataType>Integer</DataType>
  <DefaultValue>
    <Values>
      <Value>1</Value>
    </Values>
  </DefaultValue>
  <Prompt>Monkey</Prompt>
  <Hidden>true</Hidden>
  <MultiValue>true</MultiValue>
</ReportParameter>

但部署后数据库中的字段如下所示:

<Parameter>      
<Name>INCLUDEDFIRMS</Name>      
<Type>Integer</Type>      
<Nullable>False</Nullable>      
<AllowBlank>False</AllowBlank>      
<MultiValue>True</MultiValue>      
<UsedInQuery>True</UsedInQuery>      
<State>MissingValidValue</State>      
<Prompt />      
<DynamicPrompt>False</DynamicPrompt>      
<PromptUser>True</PromptUser>      
<DefaultValues>        
<Value>23</Value>        
<Value>17</Value>      
</DefaultValues>      
<Values>        
<Value>23</Value>        
<Value>17</Value>      
</Values>    
</Parameter>    

【问题讨论】:

    标签: reporting-services bids


    【解决方案1】:

    覆盖现有版本的报告时,参数的某些方面不会更新。这使您可以在服务器上保留不同的默认值,并有助于避免订阅中断。

    尝试删除报告的 SSRS 版本,然后重新部署。这应该更新参数。 (但以丢失任何现有订阅为代价。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-23
      • 1970-01-01
      • 2012-02-14
      • 2011-06-20
      • 1970-01-01
      相关资源
      最近更新 更多