点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我在SSMS环境中创建了到我们的SAP B1 HANA服务器的链接服务器连接,并且一段时间以来一直在使用它进行各种查询-从来没有任何问题。 本周,我在SSMS中输入了以下简单查询:
SELECT * FROM OPENQUERY([LINKEDSERVERCONNECTION],'SELECT T0。" ItemCode",T0。" UserText" from DATABASE.OITM T0;')
我得到的是99%的空白单元格,看似随机的几个带有实际ItemCodes的单元格。 (请参见以下屏幕截图)
虽然UserText IS 列正确显示-当我滚动浏览时,我可以识别值,但是相应的ItemCode应该为正确的零件号时为空白。
现在,当我从查询中删除T0。" UserText"时,将显示所有ItemCode:
因此,将T0。" UserText"添加到查询中似乎导致返回数据时出现一些奇怪的问题。
尽管与所有其他ItemCode相比,很少有ItemCodes在UserText中包含某些内容,但是那些确实包含数据的ItemCodes在UserText中有时会包含很长的字符串(有时超过100个字符)。 但是,我不认为有足够的这种情况会导致我认为HANA服务器上的资源短缺-但是我不是HANA系统专家。
如果我在SAP B1的查询向导中查询ItemCode和UserText,则可以使所有内容正确显示。 我需要它才能在SSMS中工作。
是否有人知道什么可能导致SSMS使用UserText显示查询的麻烦?
谢谢!
兰迪
screenshot1.jpg (41.6 kB)
嗨,兰迪,
您能测试一下吗?
致谢,
Johan
这很完美! 谢谢!
一周热门 更多>