1、在SQL Server数据库创建一个数据库表:users
USE [Test1]
GO
/****** Object: Table [dbo].[users] Script Date: 2023/7/27 16:25:11 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[users](
[id] [int] IDENTITY(1,1) NOT NULL,
[name] [nvarchar](50) NULL,
[age] [nvarchar](50) NULL,
CONSTRAINT [PK_user] PRIMARY KEY CLUSTERED
(
[id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
2、在Mysql数据库创建相同的表结构 users
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for users
-- ----------------------------
DROP TABLE IF EXISTS `users`;
CREATE TABLE `users` (
`id` int(11) NOT NULL,
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
`age` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Compact;
SET FOREIGN_KEY_CHECKS = 1;
3、打开VS,创建项目,如下图
4、创建完成后,如下图空白
首先创建OLE DB目标连接管理器
5、创建一个连接管理器,如下
点击“新建”,
点击报错
在创建OLE DB Mysql的源管理器
同样是重复上面的操作新建,提供程序选择
然后继续操作
重命名
目前为止SSIS配置已经完成,下章见如何连接图形组件
SSIS对SQL Server向Mysql数据转发表数据 (三)