电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

在控制台启动群集时,因数据库后台某个表排序规则冲突,导致某个实例启动不了,一直显示在启动中

来源:金蝶云社区作者:金蝶2024-09-225

在控制台启动群集时,因数据库后台某个表排序规则冲突,导致某个实例启动不了,一直显示在启动中

问题描述:

【问题描述】

在控制台启动群集时,因数据库后台某个表排序规则冲突,导致某个实例启动不了,一直显示在启动中,如下图:

解决方案:

【分析过程】

1、在控制台启动群集时,某个实例启动不了,一直显示在启动中,单独启动某个实例都能够正常启动;

2、通过查看admin与实例对应的apusic的日志,提示如下显示

【解决方案】

该问题产生的原因是某个表对应的排序规则不对导致的,可通过如下语句批量查找出修改表排序规则的语句(注意,数据库操作需要先备份数据中心,在测试数据中心测试无错误之后,再到正式环境执行修改):

1、登录数据库,在对应的数据库实体进行查询,语句如下;

select ' ALTER TABLE '+sys.tables.name+' ALTER COLUMN '+sys.columns.name+' ' + sys.types.name + '('+ cast(sys.columns.max_length as varchar)+')' +' COLLATE'+' Chinese_PRC_CI_AS' +';'

,sys.tables.name as tablename,sys.columns.name as 字段名, sys.types.name as 字段类型, sys.columns.max_length as 长度, sys.columns.co

在控制台启动群集时,因数据库后台某个表排序规则冲突,导致某个实例启动不了,一直显示在启动中

问题描述:【问题描述】在控制台启动群集时,因数据库后台某个表排序规则冲突,导致某个实例启动不了,一直显示在启动中,如下图:解决方案...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信