畅捷通T+升级笔记

笔者因安全问题升级畅捷通T+过程失败,几处经验记录于下:

  1. 不保证跨级升级的成功:在运行的低版本T+上安装高版本补丁包时,除安装文件之外,还须进行数据库升级。数据库的升级是由安装的高版本升级工具执行的,而该过程可能出错,例如尝试迁移一个不存在的数据表。笔者认为,这是由于安装的补丁包太高,而稍低一些的补丁中包含对数据库的升级,高版本的升级脚本仅对上一版本的数据库结构兼容,而对更早的数据库结构不兼容。
  2. 不支持降级安装:执行补丁安装时会进行版本检查,安装了高版本的补丁后,运行低版本的补丁程序会提示无法安装。这里的问题是,软件升级和数据库升级分别执行,彼此没有一致性安装事务约束,无法同步回滚。
  3. 激活服务必须使用购买产品时关联的畅捷通账号,不能在激活时使用其它账号。
  4. 畅捷通账号与部署的T+服务的账号是同步关联的,在T+服务中修改密码,或在畅捷通修改密码,另一应用同步生效。笔者分析,用户的登录信息并不在T+实例中保存,每次登录时需要访问畅捷通的接口进行身份认证和授权。
posted @ 2024-04-19 14:52  崩溃侠  阅读(35)  评论(0编辑  收藏  举报
友情链接: Heroius' Ideas 沈阳因斯福环保安全科技有限公司 东北大学工业爆炸防护研究所