• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

SQL Server 2005 Integration Services (SSIS) (2)

mysql 搞代码 4年前 (2022-01-09) 20次浏览 已收录 0个评论

下面通过一个例子,利用最新的SQL Server 2005 Export/Import 向导 来建立一个简单的SSIS Package (包)

本文来源gaodai.ma#com搞##代!^码@网3

,这个SSIS将把SQL Server 2005 自带的Adventure 数据库 中的一个表的一部分 导出 到另一个 SSIS 数据库 的新表中。 1) 打开SQL Server 2005 Management

下面通过一个例子,利用最新的SQL Server 2005 Export/Import 向导来建立一个简单的SSIS Package (包),这个SSIS将把SQL Server 2005 自带的Adventure数据库中的一个表的一部分导出到另一个 SSIS数据库的新表中。

1)打开SQL Server 2005 Management Studio (SSMS), 选择您所安装的服务器种类 (Server Type)、名称(Server Name) 和验证方式 (Authentication)以打开数据库,如图1-1所示。这里服务器种类请选择数据库引擎 (Data Engine) 。SQL Server 2005 SSMS允许连接到多种不同的 Server Type, 比如 Data Engine, Analysis Services, Reporting Services 和 Integration Services,可用的Server Type 取决于在安装SQL Server 2005 时安装了多少相应的服务。以后我们还会用到 Integration Services 种类来连接到 Integration Services, 来查看 SSIS package的运行信息等。

650) this.width=650;” border=”0″ alt=”” src=”http://cdn.verydemo.com/upload/2013_06_18/13714870820550.jpg” />

图2-1

2)连接到 Data Engine 后,选择 Databases 下的 AdventureWorks 数据库,鼠标右键选择 Tasks ? Export Data 执行 Import/Export 向导,如图 2- 2所示。如果下次执行时你希望不显时该欢迎窗口,可以选中图中的 Do not show this starting page again 选项。单击 [Next] 按钮,进入选择数据源的窗口,如图 2-3 所示。

650) this.width=650;” border=”0″ alt=”” src=”http://cdn.verydemo.com/upload/2013_06_18/13714870820551.jpg” />

图2-2

3)在 图2-3中, 选择 SQL Native Client 作为数据源类型从可用的服务器中选择适当的 SQL Server 服务器;选择验证方式,这里使用 Windows 验证方式;选择默认数据库AdventureWorks。

数据源类型多少,取决于你的电脑上安装了多少数据源连接方式,因为本文中的例子都是利用本地计算机上SQL Server 2005调试的,所以多数使用SQL Native Client 作为数据源的连接方式。650) this.width=650;” border=”0″ alt=”” src=”http://cdn.verydemo.com/upload/2013_06_18/13714870820552.jpg” />

图 2?3

4)单击[Next]按钮,进入‘选择目标’的窗口,既选择导出数据的目标。因为我们要把数据源中的一个表导出到一个不存在的数据库中,所以首先应该建立一个新的SSIS数据库。单击该窗口中的[New] 按钮以建立一个新的SSIS数据库,建立数据库的参数全部使用默认值。此时的‘选择目标’窗口如图 2-4 所示。

650) this.width=650;” border=”0″ alt=”” src=”http://cdn.verydemo.com/upload/2013_06_18/13714870820553.jpg” />

图 2-4

5)单击 [Next] 按钮,进入‘指定复制或查询’窗口,如图2-5所示。在该窗口中,可以指定导出数据的范围,这里有两个方法可以选择:

Copy data from one or more tables or views. 从一个或多个表或视图中拷贝数据。这个选项用来拷贝一个或多个表或视图中的全部记录和全部字段,也就是说导出整个的表和视图,这是一种最简单的数据导出方式。

Write a query to specify the data to transfer. 利用查询指定传输的数据。这个选项具有很大的灵活性,即可以选择不同的表、表的Join作为数据源,也可以选择符合条件的记录范围,指定的表的字段范围等。只要是合法的数据查询语句都可以作为数据源。在一个复杂的SSIS设计过程中,这一选项是最常用的,我们会在以后的章节中详细讨论这一选项的用法。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:SQL Server 2005 Integration Services (SSIS) (2)

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址