找不到..sp_thresholdaction_logfreespace存储过程

2020-09-18 19:16发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 当达到阈值时,S...

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

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


大家好,

当达到阈值时,SAP ASE数据库尝试转储事务日志时,出现以下错误:

00:0004:00000:00097:2018/05/28 06:15:19.16服务器未找到存储过程' .. sp_thresholdaction_logfreespace'。 指定owner.objectname或使用sp_help检查对象是否存在(sp_help可能会产生大量输出)。

第一步,我想检查存储过程,但是我在google和Sybase Infocenter中找到的语句显示0行。 我也在其他系统中检查了这些语句以验证该语句,但是没有响应。

如何检查此存储过程以及如何解决此错误?

谢谢。

亲切的问候

AliÖzcan

4条回答
野沐沐
2020-09-18 19:32

从错误消息中,问题似乎出在该ASE中找不到该过程,因此您可以为此感到惊讶 在ASE中也找不到它。

通常,ASE查找具有特定名称的对象的方式是,它在用户的当前数据库中查找该用户拥有的具有该名称的对象。 如果找不到这样的对象,则ASE然后在数据库所有者(dbo)帐户拥有的当前数据库中查找一个对象。 如果对象名称以" sp_"开头,则ASE会将搜索范围扩展到sybsystemprocs数据库中dbo拥有的对象,如果找不到,则扩展到主数据库中dbo拥有的对象。

如果不这样做, 在任何这些地方都找不到此过程,则该过程可能已被删除。 您将需要找出贵公司将存储过程的原始源代码存储在哪里,或者重写该过程。

-bret