公司原IBM服务器更换成新的HP服务器,需要对ERP数据进行迁移。

通知所有会计停止加班,将把部署在IBM-X3650服务器上的U8V10整体迁移到HP 380G7上。

一、当前环境分析:当前IBM用友服务器:1、用友U8V10.1;2、20套独立账;3、账套数据约38G(用友D:\U8SOFT\Admin\SERVER目录下mdf+ldf文件);3、SQL SERVER2000;4、IP地址为:192.168.0.110,名称为:SERVER;5、用友U8v10.1硬件加密狗。

HP服务器:1、SAS 1T硬盘RAID 5,16G内存;2、wdinows server 2003 enterprise;3、已经部署安装好U8V10.1服务器;4、IP地址:192.168.1.189,名称为:RC;环境部署完毕等待数据库以及加密狗进入入。

二、数据库迁移目标:用一个晚上时间完成所有数据完整迁移,次日会计上班继续做帐,并且感觉不到任何变化。(客户端不需进行任何设置改动)

三、开始工作:

1、方案确定:U8V10.1数据库迁移大概有三种模式:第一、将所有账套完整备份出来,拷贝引入;第二、在新的数据库上新建与U890一模一样的数据库,之后直接覆盖对应的MDF以及LDF文件;第三、拷贝MDF以及LDF文件至新服务器之后附加到新的SQL系统中。还有其他用批量SQL语句,没有考虑。最后基于38套账的考量,选择了第三种方式。

如果需要对ERP进行升级,需要用第一种方法,必须老版本输出备份,在新版本引入备份,数据越大时间越长一般20G需要1个多小时,引入数据之后,还需要在系统管理升级sql server数据,待升级完成即可。

2、HP服务器软件环境已部署完毕,通过局域网直接拷贝用友D:\U8SOFT\Admin\SERVER目录下的所有文件到新PC对应的目录下,这些数据库以及日志文件就是U8V10.1包括权限,单据格式,账套数据所在。

3、数据库拷贝完毕,更改两台计算机IP地址以及名称。把HP服务器的IP以及名称改成IBM的,把IBM的改成其他的。之后断开IBM服务器。——确保次日客户端保留原来的登录信息而不需要人工更改登录地址。

4、重新初始化用友并更改用友数据库存放目录名:HP服务器更改了IP以及名称,在D:\U8SOFT\Admin\RC下把RC改成SERVER.;在系统管理中,重新初始化数据库,数据库实例填入计算机名。(第三第四步骤完成后,必须重启计算机再进行数据库附加等以下步骤)

5、附加数据库。通过企业管理器直接附加所有mdf数据库到SQL上,在此之前得先删除新装U8V10.1初始化后的相关数据库文件,否则重命名无法附加。

附加UFDATA.MDF以及对应的UFMETA.MDF文件。直至所有账套全部被附加。完毕之后所有数据已经过来。

附加数据库语句:附加数据库:(当前用企业管理器会更快)
SP_ATTACH_DB 'U8WorkFlow','D:\SQLdata\U8WorkFlow.mdf', 'D:\SQLdata\U8WorkFlow.ldf'

SP_ATTACH_DB 'UFPortal','d:\sqldata\UFPortal.mdf','D:\SQLdata\UFPortal.ldf'

6、让用友与数据库相连:通过用友“应用服务器配置”,让U8与数据库成功连接。之后插上加密狗。重启!搞定。

【在做数据库迁移前,必须对两台服务器的环境进行GHO备份,否则出错部署环境需花上小时时间】

====================

早上来上班,一切OK!目标达成

用友erpU8V10服务器数据库整体迁移解决方法采用数据库附加方法相关推荐

  1. 阿里云服务器怎么整体迁移到华为云服务器

    买了一台华为云的服务器,怎么将原先阿里云的服务器整体迁移到华为云服务器呢,编程爱好者之家为大家详细讲解下. 一:获取目的端服务器所在账号的AK/SK. 1.登录控制台,鼠标移动至右上方的用户名,在下拉 ...

  2. 百度编辑器在服务器置顶路径 解决上传图片创建目录失败的方法(Thinkphp)

    百度编辑器在服务器置顶路径 解决上传图片创建目录失败的方法(Thinkphp) 参考文章: (1)百度编辑器在服务器置顶路径 解决上传图片创建目录失败的方法(Thinkphp) (2)https:// ...

  3. oracle迁移到mysql工具_oracle数据库想迁移到mysql上 有什么方法或者工具吗

    Manager进程:需要源端跟目标端同时运行,主要作用是监控管理其它进程,报告错误,分配及清理数据存储空间,发布阈值报告等 Extract进程:运行在数据库源端,主要用于捕获数据的变化,负责全量.增量 ...

  4. 微信小程序购物车(云数据库)详细-解决了更新数据库延迟显示

    首先完成的大图 这里不对新建云数据库进行讲解,直接插入,查询. 首页 想要获取云数据库的内容,我们要修改app.js //app.js App({onLaunch: function () {// s ...

  5. 解决veeam one 数据库满/迁移 收缩veeam one数据库

    目的:解决测试版veeam one或者veeam 数据库满的问题 环境:veeam one 9.0 测试版 症状: 打开控制台报错如下: 解决办法: 2选1即可 1. 收缩数据库 1.1 使用SQL ...

  6. mysql 数据库乱码的解决办法_数据库 MySQL中文乱码解决办法总结

    前言: MysqL是我们项目中非常常用的数据型数据库.但是因为我们需要在数据库保存中文字符,所以经常遇到数据库乱码情况.下面就来介绍一下如何彻底解决数据库中文乱码情况. 1.中文乱码 1.1.中文乱码 ...

  7. mysql数据库整体备份和恢复_MySQL 数据库的备份和恢复

    MySQL 数据库的备份和恢复 基本知识>>>>>>> 逻辑备份: 1.mysqldump(数据导出工具) mysqldump options db_name ...

  8. linux下mysql数据库目录迁移_linux下mysql数据库目录迁移问题

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 mysql数据库默认安装在/var/lib/mysql下,现在把数据库迁到/data/mysql下,启动报这个错误,是什么原因: Warning: Wor ...

  9. 金仓数据库 KingbaseES Sys_repack 解决金仓数据库 KingbaseES 表膨胀的问题

     关键字 表膨胀 vacuum 索引膨胀 无锁处理 问题描述 详细描述问题现象,必要时可添加图片.表或索引发生膨胀后,用户可以使用vacuum full重建表,但是vacuum full需要持有排它锁 ...

最新文章

  1. 2017 人工智能+内容生产研究报告
  2. 【BZOJ3196】Tyvj 1730 二逼平衡树
  3. 4j是合法python数字类型_python数字类型
  4. hdu 4923 Room and Moor (单调栈+思维)
  5. wxWidgets:wxFTP类用法
  6. 使用idea编写SparkStreaming消费kafka中的数据,并对数据进行某一指标的处理【小案例】(五)
  7. Tensorflow框架:InceptionV3网络概念及实现
  8. Python内置函数(49)——isinstance
  9. c语言2阶数组指针,C语言的指针(进阶篇章之二)
  10. django 中多字段主键(复合、联合主键)
  11. 前端下载音频的两种处理方式
  12. 索尼pha2 android手机,索尼PHA-2A便携式耳机放大器图文评测
  13. PTA-特立独行的幸福(简单C语言)
  14. 银行核心系统之数据脱敏
  15. Java Web项目中使用Freemarker生成Word文档
  16. 人气爆棚!让我瞧瞧谁家展位这么6?
  17. python包装好后在pycharm IED中无法导入
  18. 单个正态总体参数的区间估计、两个正态总体参数的区间估计 Matlab实现
  19. 浅谈MySQL查询优化
  20. 第一篇博客____望好风长吟

热门文章

  1. openwrt 设置samba服务器与pc共享文件
  2. 学习Android之SharedPreferences使用
  3. Java dom4j解析RESTFull风格发布的WebService的xml文件
  4. eclipse 项目导入时报错invalid project description
  5. pthread_join来接收线程的返回参数
  6. Android_Kotlin原生开发_认识Kotlin_了解Kotlin和JVM虚拟机关系_认识Kotlin的重要性_更强大的跨平台特性_不需要JVM虚拟机也可跨平台---Kotlin工作笔记001
  7. 大数据之-Hadoop3.x_MapReduce_Job提交流程---大数据之hadoop3.x工作笔记0103
  8. 基于Spring Security的认证授权_应用详解_自定义退出_Spring Security OAuth2.0认证授权---springcloud工作笔记130
  9. js-array自增长方式
  10. #pragma once 和 #ifndef ... #define ... #endif 的区别【转载】