案例分享:在管理中心注册SQL数据中心时报错‘数据中心时区与当前数据库时区不一致’原创
金蝶云社区-荣兰溪亭
荣兰溪亭
6人赞赏了该文章 286次浏览 未经作者许可,禁止转载编辑于2023年08月15日 17:17:04

问题描述

在管理中心注册SQL数据中心时报错‘数据中心时区与当前数据库时区不一致’,如下图所示;

image.png

共4个数据中心从其他环境拷贝过来已恢复到SQL数据库里面,就其中一个数据库实体注册时遇到上述报错,其他数据中心都正常。


分析处理过程

1、查询数据库的时区,结果显示是正常的中国标准时区,如下图所示;

image.png

2、执行语句,查询注册正常的数据中心的时区,

select * from T_BAS_SYSPARAMETER where FPARAMETEROBJID='BD_GlobalizationSettings'

查询结果显示是230如下图所示;

image.png

image.png

3、执行语句,查询注册时有报错的数据中心实体,查询结果显示是166,如下图所示。

image.png

image.png

4、根据上述结果,执行如下语句,

UPDATE T_BAS_SYSPARAMETER SET FPARAMETERS='<BOS_InternationalSet>

  <SysTimeZone_Id>230</SysTimeZone_Id>

  <UserRegion_Id>5000</UserRegion_Id>

</BOS_InternationalSet>'

WHERE FPARAMETEROBJID='BD_GlobalizationSettings';

把注册时报错的数据中心时区改为跟正常的数据中心时区一致,如下图所示。

image.png

5、上述语句执行成功之后,再到管理中心去注册SQL数据中心,选择上图这个尾号85955的数据库实体,注册成功了。

赞 6