找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
查看: 463|回复: 0

线上T+cloud转到线下T+13.0方法

  [复制链接]
发表于 2019-3-5 10:24:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

×
线上 T+cloud 转换线下 T+13.0 软件包步骤
                                                                                                                               作者:和树玉

一、获取线上 T+CLOUD 账套备份


                               
登录/注册后可看大图

用企业管理员的账号登录 T+Cloud 首页的【企业管理员】,进入页面后点击【账套管理】勾选要备份的账套,点击【确定】。稍等片刻后,按照以下说明操作。
账套下载说明:
[ol]
  • 请依次点击“附加信息”下载账套配套 xml 文件,点击“账套”下载账套数据 bak 文件(根据账套的大小以及网络情况,点击后可能需要等待 5-20 秒)
  • 分别解压下载后的两个压缩文件,在压缩后的两个文件中,分别将名称相同的 xml 文件与 bak 文件放在一起重新组合成一个新的文件夹
  • 将每个新文件夹中的 xml 文件名称更改为 AdditionalXml.xml
  • 将每个新文件夹中的 xml 文件和bak 文件选中并添加成 zip 压缩文件(注意不要选文件夹压缩)[/ol]


                                   
    登录/注册后可看大图




    二、T+12.3 软件包安装补丁包,和线上 T+cloud 保持一致
    线上查询版本号的方式:登陆产品-点击?-查看版本号。如下图:

                                   
    登录/注册后可看大图

    线下需要打的补丁号是线上补丁号+1。
    例如查询到线上补丁号是:13.000.001.0006 则线下补丁打到 13.000.001.0007 即可。补 丁 下 载 地 址 : https://service.chanjet.com/product/goods/detail?id=5c4e9022a070eb00134d eb99



    三、恢复到软件包


                                   
    登录/注册后可看大图

    使用软件包的【账套维护工具】将压缩好的 zip 文件恢复到软件包即可。

    四、可能遇见的报错及解决方案
    提示版本不一致

                                   
    登录/注册后可看大图

    【方案】检查配置文件 AdditionalXml.xml,用记事本打开,检查第 33 行的版本信息。其中 TPlusPop 代表普及版、TPlusStd 代表标准版、TPlusPro 代表专业版。该信息是否与软件包的版本一致。



                                   
    登录/注册后可看大图



    提示备份文件对应数据库版本与当前数据库服务器版本不一致【方案】这是由于账套的数据库版本为 SQL Server 2016,需要安装 SQL Server 2016 的环境,再安装 T+软件包或对已安装的 T+重新做数据库配置,数据库实例名选择 SQL2016 的实例名。再用账套恢复工具恢复即可。

    恢复后在升级过程中报错提示找不到对象“B2B_PartnerPrice_temp”

                                   
    登录/注册后可看大图


    【方案】严格按照以下步骤执行1.软件包中新建一个账套
    打完补丁后,新建一个账套。建立完成后在后台查询建立的数据库名称。例如: 新建了一个 003 账套,后台对应的数据库名称为:UFTData511974_000003。
    [ol]
  • 在数据库里边覆盖还原新建的账套[/ol]通过以下脚本,将 Cloud 备份的 bak 文件还原覆盖新建的数据库: USE MASTER
    alter database UFTData511974_000003 set offline with rollback immediate; -- 回滚未提交的事务,断开数据库现有链接
    alter database UFTData511974_000003 set online; --重连UFTData511974_000003 GO
    RESTORE DATABASE UFTData511974_000003 FROM DISK = N'E:\ 客户数据库
    \UFTData511974_000003.bak' WITH FILE = 1, --线上给的bak文 件路径
    MOVE N'MsSql' TO N'e:\DATA\UFTData511974_000003.mdf',--物理文件存放位置MOVE N'MsSql_log' TO N'e:\DATA\UFTData511974_000003_log.ldf', NOUNLOAD, REPLACE, STATS = 5
    GO
    --脚本中红色部分需要根据实际情况来修改。[ol]
  • 在系统库(uftsystem)执行用户插入语句[/ol]还原成功后,需要在系统库(uftsystem)中执行用户插入语句,否则无法登陆系统,步骤如下:
    insert EAP_User (cAcc_Num, UserID, Name, Password, CloudUserId, email, mobile, idWebServer, IsWeb, IsMobile, isStoped, GroupName, RealName, IsDst)
    select '003',a.id,code,Password, CloudUserId, email, mobile,

    1 as idWebServer, IsWeb, IsMobile, isStoped,(select name from UFTData511974_000003..eap_user where id=b.groupid) as GroupName,
    code as RealName, 0 asIsDst from UFTData511974_000003..EAP_User a left join UFTData511974_000003..EAP_UserGroupRelation b on a.id=b.userid where a.id>20 and CloudUserId is not null
    --脚本中红色部分需要根据实际情况来修改。
    注意:003 是新建账套的账套号,UFTData511974_000003 是新建账套的数据库名称
  • 您需要登录后才可以回帖 登录 | 注册账号

    本版积分规则

    QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

    GMT+8, 2024-11-21 17:59 , Processed in 0.034713 second(s), 7 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表