2

我最近一直在使用 Microsoft Report Builder 1.0,因为我们被要求为我们的一些用户创建一个临时报告模型来创建他们自己的报告。

在向报告添加过滤器时,应用程序始终为我选择的每个条件提供可用值的下拉列表,但是,只有在我自己的 PC 上运行 Report Builder 时才会出现这种情况,通过本地 SQL 上的数据库构建报告服务器。

当我尝试从 Report Builder 访问远程数据库时,或者当我从其他人的 PC 访问我自己的数据库时,不会生成下拉列表,这意味着用户必须在参数字段中手动输入文本值。

有没有其他人遇到过这个问题或找到解决方法?这种行为是故意的,可能是出于性能或安全原因吗?会是这样似乎有点奇怪,但奇怪的事情发生了!

4

1 回答 1

1

我遇到了这个问题,我看到它发生的原因有两个。

  1. 报表模型的数据源未设置为使用 Windows 集成安全性。我发现如果将其设置为其他任何内容,则下拉菜单将不起作用。

  2. 模型使用的表/视图存在数据库权限问题。我最终重新设计模型以使用我们的最终用户有权访问的视图,而不是使用受限表。

我发现 Report Builder 1.0 和 2005 模型变化无常,难以使用和维护,而且功能非常有限。

于 2011-07-12T18:39:02.613 回答