当我们使用sp_addlogin,sp_helpdb等时,错误消息644。

2020-09-07 23:17发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)每次执行命令:sp_addlog...

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

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


每次执行命令:sp_addlogin,sp_helpdb等。出现以下错误:
Msg644,级别21,状态5:
服务器'XXXXX',过程 'sp_addlogin',第509行:数据库'master'中表'sysstatistics'的索引ID 2的索引页1171中缺少数据行ID(1146,19)的索引行条目。 Xactid是(8590025847,13)。 删除并重新创建索引。
消息12807,级别18,状态1:服务器'XXXXX',过程'sp_addlogin',第509行:
无法删除sysstatistics中的元组
消息1265。 ,级别20,状态1:
服务器'XXXXX',过程'sp_addlogin',第509行:
进行了非法尝试,以释放无效锁或进程家族不拥有的锁(lr = 0x0x1479a8760,lrmagic = f)。
ASE正在终止此过程。
执行时间(毫秒):75时钟时间(毫秒):75
我们尝试了以下解决方案,用于Msg 644: 《Sybase®Adaptive ServerTM Enterprise故障排除和错误消息指南》
但问题仍然存在。

我们正在使用:Adaptive Server Enterprise/15.7.0/EBF 19805 SMP ESD#01/P/x86_64/Enterprise Linux/aseasap/2918/64-bit/FBO/Wed Feb 8 07:50:28 2012
在RHEL 6.3上

预先感谢

5条回答
Nir深蓝
2020-09-08 00:08

嗨,Sravan,

ASE服务器可能正在使用DTM选项。
如果是这样,则首先必须解决未完成的事务,然后再解决问题。

请尝试提交或回滚DTM事务。

1.to 标识运行sp_transactions的不完整交易。

sp_transactions

2。确定上面找到的事务将完成或回滚。

dbcc traceon(3604)
go
dbcc complete_xact(," commit")-提交

OR

dbcc complete_xact(," rollback")-用于回滚
go

dbcc忘了_xact(

有关dbcc命令的更多详细信息,请参见参考 手册
要获取,请使用 sp_transactions 或致电 xa_gtrid ()。

致谢,
钟云