从MsSQL迁移到HANA 2.0后,更改现有Crystal报表的数据源位置

2020-08-18 03:07发布

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

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


大家好,

我正在使用Windows Server 2012 Standard 64位。 我试图用Crystal Reports 2016 SP07中的"替换为"数据源选项替换"当前数据源"。 在Crystal Reports中的"设置数据源位置"下:

"当前数据源":是MsSQL 2014和上的SAP Business One(v9.3 PL05)数据库

"替换为":是HANA 2.0上已迁移的SAP Business One(v10 PL01)数据库。 这是与HANA 2.0的ODBC连接(32位) set-datasource-location.jpg

有鉴于此,我收到两(2)条错误消息,其中一个是所附的屏幕截图和以下系统消息:

"无法替换某些表,因为在新数据源中找不到匹配项。 请指定所有未修改表所需的表。"

我已尝试按照以下DatabaseOptions和DatabaseServer上的链接列出的建议在注册表上应用建议(创建新密钥)。 但这不能解决问题。

https: //answers.sap.com/questions/7563678/crystal-reports-2008-mysql-jdbc-and-odbc.html?sort=newest

注册路径:

-HKEY_CURRENT_USER \ Software \ SAP BusinessObjects \ Suite XI 4.0 \ Crystal Reports \ DatabaseOptions

-HKEY_CURRENT_USER \ Software \ SAP BusinessObjects \ Suite XI 4.0 \ Crystal Reports \ DatabaseServer

我欢迎您提出任何解决此数据源位置或替换问题的建议

set-datasource-location.jpg (79.9 kB)

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

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


大家好,

我正在使用Windows Server 2012 Standard 64位。 我试图用Crystal Reports 2016 SP07中的"替换为"数据源选项替换"当前数据源"。 在Crystal Reports中的"设置数据源位置"下:

"当前数据源":是MsSQL 2014和上的SAP Business One(v9.3 PL05)数据库

"替换为":是HANA 2.0上已迁移的SAP Business One(v10 PL01)数据库。 这是与HANA 2.0的ODBC连接(32位) set-datasource-location.jpg

有鉴于此,我收到两(2)条错误消息,其中一个是所附的屏幕截图和以下系统消息:

"无法替换某些表,因为在新数据源中找不到匹配项。 请指定所有未修改表所需的表。"

我已尝试按照以下DatabaseOptions和DatabaseServer上的链接列出的建议在注册表上应用建议(创建新密钥)。 但这不能解决问题。

https: //answers.sap.com/questions/7563678/crystal-reports-2008-mysql-jdbc-and-odbc.html?sort=newest

注册路径:

-HKEY_CURRENT_USER \ Software \ SAP BusinessObjects \ Suite XI 4.0 \ Crystal Reports \ DatabaseOptions

-HKEY_CURRENT_USER \ Software \ SAP BusinessObjects \ Suite XI 4.0 \ Crystal Reports \ DatabaseServer

我欢迎您提出任何解决此数据源位置或替换问题的建议

set-datasource-location.jpg (79.9 kB)
付费偷看设置
发送
4条回答
callcenter油条
1楼 · 2020-08-18 03:53.采纳回答

保罗,

HANA使用不同的语法,并且区分大小写。 因此,SQL中的查询将是

选择T0。[ItemCode]来自INV1 T0

在HANA SQL中会

选择T0。" INV1 T0"中的" ItemCode"

您需要更新查询才能更改数据源。

BR,

Matija

compass1988
2楼-- · 2020-08-18 03:45

感谢您的建议。

我已经使用HDBODBC32驱动程序创建了HANA字符串连接。 扩展连接后,我注意到数据库(HANA_TEST)不显示SAP Business One表。 但是,以前迁移的数据库(CSHP_TEST)是较新的数据库或最近创建的数据库,但确实显示了SAP B1表。 请参阅所附的屏幕截图。

使用新创建的HANA字符串连接,当我尝试更新"数据源位置"时,出现相同的系统错误。 请参阅附件的屏幕截图。

昵称总是被占用
3楼-- · 2020-08-18 04:02

嗨,保罗,

能否请您尝试使用HANA连接字符串来获取HANA查询。

感谢和问候,

Dipen Shah

歪着头看世界
4楼-- · 2020-08-18 03:39

嗨,保罗,

我认为根据您在Screenshot中的错误,它与查询问题有关。

能否请您再次检查您的查询。

感谢和问候,

Dipen Shah

一周热门 更多>