繁体   English   中英

WebSphere 6.1 CE恢复错误:SQLServerException:找不到存储过程'master..xp_sqljdbc_xa_recover'

[英]WebSphere 6.1 CE Recovery error: SQLServerException: Could not find stored procedure 'master..xp_sqljdbc_xa_recover'

嗨,我继承了一个Websphere 6.1 Community Edition,该版本承载了多个应用程序。 它们都使用与MySql相同的池化数据库连接。 昨天,连接池将在大约2个小时后用完,需要重新启动服务器……每2个小时……。不是很好。 因此,今晚我停止了所有模块,并将一个一个地添加它们,以查看哪个是罪魁祸首。 但是,这导致我遇到该主题的问题,当Websphere服务器启动时,它每15分钟给我一次:

错误[RecoveryController]恢复错误:com.microsoft.sqlserver.jdbc.SQLServerException:找不到存储过程'master..xp_sqljdbc_xa_recover'。

据我所知,任何客户端应用程序中都没有使用SQL Server。 这是WS附带的吗?

如何摆脱错误?

另外,server.log文件也正在写入[INFO]条目,在哪里可以关闭它们?

看起来到MSSQL数据库的某些旧事务仍在事务日志中,无法恢复。 您的数据库服务器上似乎未配置XA。

如果仍在使用该MSSQL服务器,请尝试配置XA支持,如果不再使用它,则可以尝试停止WAS CE服务器并删除旧的事务日志,该日志应位于/ var / txlog中。

对于日志记录配置,请检查以下两个链接: WAS CE的 登录和WebSphere Application Server Community Edition的应用程序日志记录

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM