案例分享:系统时区和用户时区时间是错误的,怎么修改?

问题描述
系统时区和用户时区时间是错误的,怎么修改?
客户数据中心里面,国际化设置界面显示如下图所示;

我的格式和时区设置界面,显示如下图所示;

导致客户那边做单据时,单据的日期比正常的北京时间晚了8个小时;
解决方法
1、进入数据库服务器,查看服务器的系统时区当前是正确的UTC+8 北京时区;
2、进入SQL数据库,执行如下语句;查询该数据中心的时区;
-- 查询当前时区设置
SELECT FPARAMETERS
FROM T_BAS_SYSPARAMETER
WHERE FPARAMETEROBJID = 'BD_GlobalizationSettings'

查询结果里面有异常内容,显示ID是166,协调世界时;如下图所示。

而正确的应该是utc+8 北京时区,ID应该是230;
PS:完整的查询结果见附件的rar文件。
3、根据上述查询结果,我们考虑要后台修改该数据中心的时区;
在这之前,我们对该数据中心做备份;
或者是执行下述语句对该表做备份;
SELECT *
INTO T_BAS_SYSPARAMETER_BAK20240219
FROM T_BAS_SYSPARAMETER
WHERE FPARAMETEROBJID = 'BD_GlobalizationSettings'
4、做好备份之后,执行如下语句,修改数据中心的时区;
-- 设置数据中心时区为北京时间(其他时区对应修改ID)
UPDATE T_BAS_SYSPARAMETER SET FPARAMETERS = '<BOS_Internatio
案例分享:系统时区和用户时区时间是错误的,怎么修改?
问题描述系统时区和用户时区时间是错误的,怎么修改?客户数据中心里面,国际化设置界面显示如下图所示;我的格式和时区设置界面,显示如下...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



