暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
【数据库迁移】SQLServer至虚谷数据库迁移指导手册.pdf
113
21页
5次
2023-11-01
5墨值下载
SQLServer至虚谷数据库
迁移指导手册
成都虚谷伟业科技有限公司
版权所有
目录
. 概述
. 待移植系统分析
2.1 软硬件环境信息
2.2 统计SQLServer数据库基础信息
2.3 业务系统统计信息
2.3.1 业务框架信息
2.3.2 业务运行信息
. 确定移植方案
. 准备移植环境
4.1 移植环境准备
4.2 SQLServer移植环境
. 开展正式移植
5.1 数据迁移
5.1.1 兼容转换
5.1.2 默认数据类型映射
5.2 对象迁移
5.2.1 特定对象改写
5.3 对象管理
. 核对移植结果
6.1 移植一致性校验
6.2 移植结果统计
. 系统验证及修订
7.1 应用移植
7.1.1 应用移植工作
7.1.2 应用移植FAQ
7.1.2.1 数据库连接失败
7.1.2.2 SQL命令失效报错
7.2 系统验证
7.2.1 系统测试
7.2.2 系统优化
7.2.3 业务割接
. 移植工作评估总结
. 概述
本迁移指导手册规定了虚谷数据库针对 SQLServer 应用迁移服务具备的服务能力,覆盖迁移评估、业务改造、
迁移执行、运维优化。适用于 SQLServer 数据库各版本应用迁移服务的评价与指导,可供用户组织参考。
SQLServer 是由Microsoft开发和推广的关系数据库管理系统(RDBMS)。它最初是由MicrosoftSybase
Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。
虚谷数据库是完全自有(非基于开源数据库源码改造)的国产数据库管理系统,在系统体系架构、部署应用方面
存在差异,某些语法层需要进行转换,虚谷数据库针对 SQLServer 语法使用做了大量的兼容性研发,但并不能
完全兼容 SQLServer。虚谷数据库提供了自研的数据迁移工具,能完成 SQLServer 数据库的表结构、数据、约
束、索引等对象的自动化迁移,针对一些 SQLServer 非兼容项,需要DBA或应用开发进一步的人工干预。本迁
移指导手册将针对 SQLServer 迁移至虚谷数据库做全面的讲解及流程梳理。
SQLServer 迁移到虚谷数据库主要工作及流程如下:
1. 待移植系统评估:分析待移植系统,确定需要移植的对象,做好迁移内容的梳理及统计;
2. 确定移植方案:移植开展工作的人员、工具及计划安排;
3. 准备移植环境:准备移植环境,包括软硬件环境、配置参数等;
4. 开展正式移植:按照移植方案完成系统的整体移植,并进行移植工作确认;
5. 核对移植结果:对照原有系统与移植系统的结果一致性(对象、数量、数据、状态等)
6. 系统验证及修订:核对移植结果完成后,进行业务系统的对接及系统验证性测试,发现错误时及时反
馈,并解决;
7. 移植工作评估总结:调整配置、优化SQL等提升移植系统能力的改进完善工作。
. 待移植系统分析
2.1 软硬件环境信息
数据库版本:源端采用的 SQLServer 数据库版本及SQL引擎类型。
中间件版本:业务系统中间件产品名称及版本,支持的数据库种类,是否支持通用数据库驱动(如:
JDBC)配置。
业务系统版本:业务系统软件产品名称及版本。
操作系统:SQLServer 数据库、应用后台、中间件采用的操作系统类型及版本。
2.2 统计SQLServer数据库基础信息
-- 仅统计登录库的对象信息
-- 1、查询SQLServer数据库实例、库、字段的排序规则(字符集编码)
-- 查询数据库实例的排序规则
SQL> select name,collation_name,COLLATIONPROPERTY(collation_name, 'CodePage')
codpage from sys.databases;
-- 查询库的排序规则
SQL> select SERVERPROPERTY(N'collation')
collation_name,COLLATIONPROPERTY(CONVERT(nvarchar,SERVERPROPERTY(N'collation')),
of 21
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。