1

我正在尝试设置对 SSRS 报告的数据驱动订阅。我想使用一个共享点列表,其中包含收件人电子邮件地址和一个报告参数,该参数将为每个收件人以不同的方式过滤报告的内容。

Microsoft SharePoint 列表是创建数据驱动订阅向导 (SSRS 2008 R2) 中的选项之一,但我在互联网上找到的教程都没有描述如何配置连接字符串和制定查询以返回列表的内容. 我在创建的数据驱动订阅中可以找到的所有内容都使用与 Sql Server 数据库的连接来驱动交付和配置。我宁愿使用共享点列表,因为这似乎是一种管理收件人的简单方法。

有人做过这个或者有一个很好的链接到如何配置这个设置的例子?

4

2 回答 2

1

您的连接字符串与用于将 SSRS 报告连接到共享点列表的连接字符串相同。它应该看起来像这样 http://{sharepointDomain}/{YourSite}。

至于查询,它应该看起来像这样——我是通过使用 SSRS 中的查询设计器得到的。我发现使用查询设计器来存根我的查询是最好的——然后,如果您需要添加过滤器或任何东西,您可以向可选标签添加更多语法。

<RSSharePointList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <ListName>MyList</ListName>
  <ViewFields>
    <FieldRef Name="name" />
    <FieldRef Name="email" />
  </ViewFields>
  <Query> --if you have any filters, put them in this section here, otherwise remove the Query tags
  </Query>
</RSSharePointList>

这是我写的一篇文章,提供了设置它的分步指南。

http://jaysonseaverbi.blogspot.com/2013/11/data-driven-subscription-using.html

于 2013-11-01T15:35:16.877 回答
0

http://msdn.microsoft.com/en-us/library/ee633650.aspx

享受!:)

于 2011-10-11T19:17:22.620 回答