2010~2011年经常使用SSIS包采集加工数据,后来换了工作就很少使用。
最近又开始用那玩意采集数据,努力回想之前是怎样操作的,网上各种找各种纠结。趁这次使用记录下日常操作步骤,以备以后不时之需。
--环境SQL Server2012、VS2010(安装数据库时默认会安装)
下载示例数据库AdventureWorks2012,还原数据库并创建目标表。
--还原数据库 CREATE DATABASE [AdventureWorks2012] ON (FILENAME=N'D:\SQL2012\MSSQL11.SQL12\MSSQL\DATA\AdventureWorks2012_Data.mdf') FOR ATTACH GO USE [DBA_Monitor] GO --时间段配置表 CREATE TABLE [dbo].[SSIS_Configuration]( [Id] [int] IDENTITY(1,1) NOT NULL, [StartDate] [datetime] NULL, [EndDate] [datetime] NULL ) ON [PRIMARY] GO --OLE DB目标表 CREATE TABLE [dbo].[SSIS_Product]( [ProductID] [int] NOT NULL, [Name] [nvarchar](50) NOT NULL, [ProductNumber] [nvarchar](25) NOT NULL, [Color] [nvarchar](15) NULL, [ListPrice] [money] NOT NULL, [SellStartDate] [datetime] NULL ) ON [PRIMARY] GO --插入时间段配置数据 INSERT INTO [dbo].[SSIS_Configuration](StartDate,EndDate) SELECT '20050101','20060101' UNION ALL SELECT '20060101','20070101' UNION ALL SELECT '20070101','20080101' GO