我们正在考虑在远程模式下使用VS 2010 Microsoft报表查看器。我的问题与数据检索的发生有关。让我举个例子。假设我们有一个包含两个参数的报告。然后,在检索数据时,将这些参数作为存储过程参数传递。所以,我的问题是,什么时候调用存储过程?是从SSRS 2008服务器调用,然后是发送到报表查看器客户端的数据和报表,还是从报表查看器客户端调用的存储过程?其次,假设报告显示在报告查看器客户端中,用户更改参数值并刷新报告。是从客户端调用存储过程还是以某种方式从服务器调用存储过程?
答案 0 :(得分:3)
在远程模式下,所有报告处理都由远程SSRS服务器执行 - 在您的示例中,存储过程将在服务器上执行,报告/数据将返回给客户端。
如果更改参数并在此方案中重新运行报告,则会从客户端向服务器提交新的报告执行请求,在服务器上处理并以相同的方式返回到客户端的报告/数据。 / p>