SQL server数据转换:将access格式转换为SQL server格式

本文介绍如何使用SSIS包设计器将Access数据库中的“游戏销售记录”表导入到SQL Server的“player”数据库中。通过定义控制流和数据流,实现数据格式的转换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SQL server的数据转换不仅包括数据格式的转换,还包括数据的转移。
本文将演示如何使用SSIS包设计器定义一个工作流,把access数据库格式的表转换为SQL server格式的数据表。
SSIS包设计器相对于SSIS转换向导来说,具有更高的灵活性。用于定义复杂的工作流。
SSIS包设计器定义的工作流要考虑两个方面的内容
1、 控制流:在控制流中添加数据流任务。
2、 数据流:在数据流中定义要转换的数据源和数据目标。对于更加专业的要求,可以结合更多的数据流选项。比如转换excel表格的时候,可以定义派生列来生成年龄值到excel表中。
下面通过一个小小的需求来实现转换。
需求:公司以前有一个access数据库,文件名为“暴雪.mdb”,现在希望把“暴雪.mdb”中的“游戏销售记录”表导入到“moshou1”的player数据库中来管理,应如何实现?
需求分析:使用SQL自带的BIDS管理工具的SSIS包设计器来实现。
实验前先创建一个access表:游戏销售记录,实验目标是把该表导入到SQL的数据表中。
(一)、打开BIDS,新建项目
截图00
截图01
截图02
(二)、新建数据源并连接
截图03
截图04
截图05
截图06
截图07
截图08
截图09
截图10
如图所示,配置好的数据源,和连接管理器
截图11
(三)、在控制流中添加数据流任务,即我们要定义什么样的数据工作流
截图12
(四)、在数据流中添加并编辑数据流的源,即access源
截图13
截图14
截图15
(五)、添加并编辑数据流目标,目标是SQL目标,即把access格式转换为SQL格式
截图16
截图17
截图18
截图19
截图20
截图21
配置好的数据流目标如图所示
截图22
截图23
配置完成的SSIS包,如图所示
截图24
(六)、验证一下,看看access数据库能否通过我们手工定义的SSIS包成功导入到SQL的wow数据库中
截图25
截图26
打开数据看看,我们导入的游戏销售记录表,导入成功
截图27
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值