SQL Server行数据长度限制(8060字节)

2020-09-28 09:41发布

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

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


我们有一个插件可以在一个数据库中正常工作,但是当我们尝试在同一服务器的第二个数据库中注册它时,会引发以下错误。

" SQL Server行数据长度限制(8060字节)"。

在事件查看器中,我们收到消息"无法使用HRESULT 0x80131522初始化公共语言运行时(v2.0.50727)。"

而且我们不能在任何数据库中添加任何新的UDF。

我们重新启动了服务器,从测试数据库中删除了UDF,但这没有什么区别。 似乎UDF的数量正在某个中央表中受到控制。

已建议我们寻求SAP的帮助,但如果其他人对我们有解决方案,请先发布。 非常感谢您的帮助。

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

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


我们有一个插件可以在一个数据库中正常工作,但是当我们尝试在同一服务器的第二个数据库中注册它时,会引发以下错误。

" SQL Server行数据长度限制(8060字节)"。

在事件查看器中,我们收到消息"无法使用HRESULT 0x80131522初始化公共语言运行时(v2.0.50727)。"

而且我们不能在任何数据库中添加任何新的UDF。

我们重新启动了服务器,从测试数据库中删除了UDF,但这没有什么区别。 似乎UDF的数量正在某个中央表中受到控制。

已建议我们寻求SAP的帮助,但如果其他人对我们有解决方案,请先发布。 非常感谢您的帮助。

付费偷看设置
发送
4条回答
宇峰Kouji
1楼 · 2020-09-28 10:35.采纳回答

嗨,

请注意,尽管在SAP Business One中添加UDF时发生了错误,但该错误与Business One应用程序并不完全相关,但是这可能是数据库服务器出现的问题,在您的情况下似乎是SQL Server。
< br>请先按照以下步骤操作,并让我们知道结果:

1。 运行SQL跟踪并检查是否有错误,如"您只能在READ COMMITTED或REPEATABLE READ隔离级别中指定READPAST锁"

2。 如果是,请在没有用户连接到系统时进行最新备份。 这是为了确保在Live DB遇到任何不可避免的问题时可以将备份用作实时备份。

3。 在Live DB上运行来自SAP Note 1076082的所有检测查询。 特别是8号,看看是否有任何结果。 如果是,则将其从Live DB中删除。

(**确保第一步已完成**)

也请参考SAP注释987436和1821938来检查数据库是否受到影响,如SAP注释中所述。 尽管如此,如果您有任何问题,请在组件SBO-GEN-UDF下向SAP支持部门举报。

希望有帮助!

亲切的问候,

ANKIT CHAUHAN

SAP SME支持

Climb_Ma
2楼-- · 2020-09-28 10:35

亲爱的Ankit

谢谢。 运行跟踪但没有发现错误,如Readpast等。但是,我们已经在提到的所有三个注释中运行了查询。 注释1076082中的查询2(未注册UDT)和查询8(存在但未定义UDF)给出了结果。 查询2从我们的工资单插件中确定了一个表格,查询8从工资单插件和零售插件中确定了96个UDF。 工资表在SQL Server Management Studio中可见,但是零售附加组件的此临时表在SQL Server Management Studio中不可见。 注释1076082中提到的解决方案也指向现在不存在的页面。 那么我们应该联系这些附加组件供应商以删除这些UDF吗?

骆驼绵羊
3楼-- · 2020-09-28 10:32

嗨,穆罕默德,

可以使用有效的合作伙伴的S用户ID打开SAP注释1076082中提到的解决方案,并且可以正常工作。 对于其他问题,您需要联系加载项提供程序。

亲切的问候,

ANKIT CHAUHAN

SAP SME支持

小灯塔
4楼-- · 2020-09-28 10:37

不幸的是,问题仍然存在,因此要提高对SAP支持的支持。 谢谢您的帮助。

一周热门 更多>