Crystal报表连接到Azure SQL数据库。 找不到表格x

2020-08-24 11:55发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有一个 vb.net 应用程序,该应用程序当前使用VS的水晶报表并连接到SQL Server 2008数据库。 该应用程序现在需要使用SQL Azure数据库,但是当连接到SQL Azure数据库时,我的所有Crystal报表都会引发以下错误:-

找不到表""。 文件错误。 找不到表格。 设置数据库连接后,Crystal报表将引发此错误。 堆栈跟踪是从我的代码中引发的,但包含以下Crystal报表跟踪:-

CrystalDecisions.CrystalReports.Engine.Table.set_Location(String value)处的CrystalDecisions.ReportAppServer.Controllers.DatabaseControllerClass.SetTableLocation(ISCRTable CurTable,ISCRTable NewTable)

该报告实际上使用了我已验证在Azure数据库上的存储过程。

要尝试解决此问题,我去了报表设计器中的数据库专家,连接到数据库并打算仅检查存储过程是否确实为该报表显示,但是当连接时,数据库专家仅显示表和视图 并且没有存储过程。 我使用的用户名实际上是Azure SQL数据库的主用户,并且在使用任何其他工具(例如,使用Microsoft SQL Server Management Studio或SQL Server对象资源管理器)时,存储过程是可见且可访问的,并且可以正常运行

当我切换回SQL Server 2008数据库后,报表运行良好。 我通常认为这是数据库权限问题,但是鉴于上述证据,我认为并非如此。 是否有人使用Visual Studio的Crystal报表从应用程序内部连接到Azure SQL数据库?

我正在使用Visual Studio 13.2库的水晶报表。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有一个 vb.net 应用程序,该应用程序当前使用VS的水晶报表并连接到SQL Server 2008数据库。 该应用程序现在需要使用SQL Azure数据库,但是当连接到SQL Azure数据库时,我的所有Crystal报表都会引发以下错误:-

找不到表""。 文件错误。 找不到表格。 设置数据库连接后,Crystal报表将引发此错误。 堆栈跟踪是从我的代码中引发的,但包含以下Crystal报表跟踪:-

CrystalDecisions.CrystalReports.Engine.Table.set_Location(String value)处的CrystalDecisions.ReportAppServer.Controllers.DatabaseControllerClass.SetTableLocation(ISCRTable CurTable,ISCRTable NewTable)

该报告实际上使用了我已验证在Azure数据库上的存储过程。

要尝试解决此问题,我去了报表设计器中的数据库专家,连接到数据库并打算仅检查存储过程是否确实为该报表显示,但是当连接时,数据库专家仅显示表和视图 并且没有存储过程。 我使用的用户名实际上是Azure SQL数据库的主用户,并且在使用任何其他工具(例如,使用Microsoft SQL Server Management Studio或SQL Server对象资源管理器)时,存储过程是可见且可访问的,并且可以正常运行

当我切换回SQL Server 2008数据库后,报表运行良好。 我通常认为这是数据库权限问题,但是鉴于上述证据,我认为并非如此。 是否有人使用Visual Studio的Crystal报表从应用程序内部连接到Azure SQL数据库?

我正在使用Visual Studio 13.2库的水晶报表。

付费偷看设置
发送
5条回答
小熊yu生菜
1楼 · 2020-08-24 12:36.采纳回答

请搜索,此问题已被多次询问。

SP 7刚刚发布,正在更新...

Don

Bunny_CDM
2楼-- · 2020-08-24 12:36

我看了一下,说我找不到更多信息-我问"在哪里?我已经搜索过,并且在该问题上找不到任何类似的线索",响应是您的,链接到显示如何使用Crystal的文章。 使用Azure SQL数据库进行报告。 暗示是它得到了支持,而不是现在明显的"我们不支持"。

所需要做的只是声明SAP Crystal Reports不支持Azure SQL数据库。

相反,我被引导支付一个支持案例的费用。

为什么在我支付抚养费的情况下,我用澳元支付的金额要多于等值的美元,但仍能从中国获得支持顾问? 如果您在美国,则需要195美元的支持费,而对于澳大利亚人来说,则需要249澳元,但我们仍在与外包的中国中心进行交谈。

如果SAP的目标是在支持质量方面排到最后,那么有人会让SAP知道他们已经赢了。

zhangjiyang1323
3楼-- · 2020-08-24 12:57

我发现我收到了错误消息"表格% 使用Azure数据库并且"启用第一次验证存储过程"报表选项已启用。

关闭此功能,不再发生错误。 非Azure数据库不会发生这种情况。

正如Scott Pearce所提到的那样-当在设计器中设置数据源位置时,Crystal Reports的Visual Studio版本根本看不到Azure存储的过程,这是一个痛苦。 解决方法是将数据库复制到非Azure SQL服务器并以这种方式构建报告-前提是您实际上具有对Azure数据库的访问级别。

宇峰Kouji
4楼-- · 2020-08-24 12:36

同样的问题,在这里找不到任何答案。

请告知:为什么连接到Azure数据库时为什么在Crystal Designer中看不到任何存储过程。

CPLASF-自律
5楼-- · 2020-08-24 12:59

我们有同样的问题。 我一直在寻找解决方案数周。 听起来好像没有一个。

一周热门 更多>