Crystal Reports可以访问表,但不能访问视图

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (31)

我编写了一个Crystal报表,主要使用临时MDB文件,该文件是在应用程序中动态创建的(我无法访问源代码)。

我需要额外的数据,所以我链接到辅助MSSQL数据库,在那里我存储了更多信息。

我能够将此SQL数据库中的表添加到我的报告中,并且可以毫无困难地链接到它们。但是当我尝试在此报告中的同一SQL数据库中包含视图时,我收到“登录错误”。

我的第一个想法是,这是一个权限问题,但我没有为此数据库中的特定表和视图设置权​​限,只对整个数据库的权限。

令人沮丧的是,我没有在数据库的SQL日志中看到任何错误。

有没有人有关于我可以检查以解决这个问题的想法?

只是为了澄清:我可以在Crystal Report中看到这些视图,我可以添加它们,向报表添加字段以及创建链接。我甚至可以在Crystal中的视图中的字段中浏览数据。只有从第三方应用程序运行这些报告时才会出现错误。

提问于
用户回答回答于

SQL Server是否设置为使用NT身份验证?如果是这样,第三方应用程序可能在没有权限的用户上下文下运行。

扫码关注云+社区

领取腾讯云代金券