用友erpU8V10服务器数据库整体迁移解决方法采用数据库附加方法
公司原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服务器数据库整体迁移解决方法采用数据库附加方法相关推荐
- 阿里云服务器怎么整体迁移到华为云服务器
买了一台华为云的服务器,怎么将原先阿里云的服务器整体迁移到华为云服务器呢,编程爱好者之家为大家详细讲解下. 一:获取目的端服务器所在账号的AK/SK. 1.登录控制台,鼠标移动至右上方的用户名,在下拉 ...
- 百度编辑器在服务器置顶路径 解决上传图片创建目录失败的方法(Thinkphp)
百度编辑器在服务器置顶路径 解决上传图片创建目录失败的方法(Thinkphp) 参考文章: (1)百度编辑器在服务器置顶路径 解决上传图片创建目录失败的方法(Thinkphp) (2)https:// ...
- oracle迁移到mysql工具_oracle数据库想迁移到mysql上 有什么方法或者工具吗
Manager进程:需要源端跟目标端同时运行,主要作用是监控管理其它进程,报告错误,分配及清理数据存储空间,发布阈值报告等 Extract进程:运行在数据库源端,主要用于捕获数据的变化,负责全量.增量 ...
- 微信小程序购物车(云数据库)详细-解决了更新数据库延迟显示
首先完成的大图 这里不对新建云数据库进行讲解,直接插入,查询. 首页 想要获取云数据库的内容,我们要修改app.js //app.js App({onLaunch: function () {// s ...
- 解决veeam one 数据库满/迁移 收缩veeam one数据库
目的:解决测试版veeam one或者veeam 数据库满的问题 环境:veeam one 9.0 测试版 症状: 打开控制台报错如下: 解决办法: 2选1即可 1. 收缩数据库 1.1 使用SQL ...
- mysql 数据库乱码的解决办法_数据库 MySQL中文乱码解决办法总结
前言: MysqL是我们项目中非常常用的数据型数据库.但是因为我们需要在数据库保存中文字符,所以经常遇到数据库乱码情况.下面就来介绍一下如何彻底解决数据库中文乱码情况. 1.中文乱码 1.1.中文乱码 ...
- mysql数据库整体备份和恢复_MySQL 数据库的备份和恢复
MySQL 数据库的备份和恢复 基本知识>>>>>>> 逻辑备份: 1.mysqldump(数据导出工具) mysqldump options db_name ...
- linux下mysql数据库目录迁移_linux下mysql数据库目录迁移问题
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 mysql数据库默认安装在/var/lib/mysql下,现在把数据库迁到/data/mysql下,启动报这个错误,是什么原因: Warning: Wor ...
- 金仓数据库 KingbaseES Sys_repack 解决金仓数据库 KingbaseES 表膨胀的问题
关键字 表膨胀 vacuum 索引膨胀 无锁处理 问题描述 详细描述问题现象,必要时可添加图片.表或索引发生膨胀后,用户可以使用vacuum full重建表,但是vacuum full需要持有排它锁 ...
最新文章
- 2017 人工智能+内容生产研究报告
- 【BZOJ3196】Tyvj 1730 二逼平衡树
- 4j是合法python数字类型_python数字类型
- hdu 4923 Room and Moor (单调栈+思维)
- wxWidgets:wxFTP类用法
- 使用idea编写SparkStreaming消费kafka中的数据,并对数据进行某一指标的处理【小案例】(五)
- Tensorflow框架:InceptionV3网络概念及实现
- Python内置函数(49)——isinstance
- c语言2阶数组指针,C语言的指针(进阶篇章之二)
- django 中多字段主键(复合、联合主键)
- 前端下载音频的两种处理方式
- 索尼pha2 android手机,索尼PHA-2A便携式耳机放大器图文评测
- PTA-特立独行的幸福(简单C语言)
- 银行核心系统之数据脱敏
- Java Web项目中使用Freemarker生成Word文档
- 人气爆棚!让我瞧瞧谁家展位这么6?
- python包装好后在pycharm IED中无法导入
- 单个正态总体参数的区间估计、两个正态总体参数的区间估计 Matlab实现
- 浅谈MySQL查询优化
- 第一篇博客____望好风长吟
热门文章
- openwrt 设置samba服务器与pc共享文件
- 学习Android之SharedPreferences使用
- Java dom4j解析RESTFull风格发布的WebService的xml文件
- eclipse 项目导入时报错invalid project description
- pthread_join来接收线程的返回参数
- Android_Kotlin原生开发_认识Kotlin_了解Kotlin和JVM虚拟机关系_认识Kotlin的重要性_更强大的跨平台特性_不需要JVM虚拟机也可跨平台---Kotlin工作笔记001
- 大数据之-Hadoop3.x_MapReduce_Job提交流程---大数据之hadoop3.x工作笔记0103
- 基于Spring Security的认证授权_应用详解_自定义退出_Spring Security OAuth2.0认证授权---springcloud工作笔记130
- js-array自增长方式
- #pragma once 和 #ifndef ... #define ... #endif 的区别【转载】