SSIS中的SQL Server目标,OLEDB目标以及SQL Server Mobile目标
这一篇来讲解一下三个有关联的目标组件。它们分别是:SQL Server目标,OLEDB 目标,和SQL Server Mobile目标
我的总结如下
1. SQL Server目标是专门针对SQL Server的,性能较好
2. OLEDB 目标可以针对包括SQL Server 在内的所有支持OLEDB访问接口的目标,兼容性较好
3. SQL Server Mobile目标是针对用于手机设备的移动数据库的。它的数据文件个是sdf
下面我们主要来看一下SQL Server Mobile的配置
我们首先准备一个空白的数据库。可以通过SSMS来实现该需求
点击“新建数据库”
使用下面的脚本创建一个表
CREATE TABLE Orders (OrderID INT NOT NULL, CustomerID NCHAR(5) NULL, EmployeeID INT, OrderDate datetime, RequiredDate Datetime, ShippedDate Datetime, ShipVia INT, Freight money, ShipName NVARCHAR(40), ShipAddress nvarchar(60) NULL, ShipCity nvarchar(15) NULL, ShipRegion nvarchar(15) NULL, ShipPostalCode nvarchar(10) NULL, ShipCountry nvarchar(15) NULL )
准备好数据库之后,我们回到BI Studio中,来设计SQL Server Mobile目标组件
首先,建立一个连接
选择“SQLMOBILE”,点击“添加”
然后,我们选择“SQL Server Mobile目标”,右键,编辑
配置好的数据流任务大致如下
通过工具查看里面的数据如下