步骤 3:测试第 1 课“基本包”

在本课中,已经完成了下列任务:

  • 创建了一个新的 Integration Services 项目。

  • 运行 SQL Server 导入和导出向导以创建基本包。

  • 验证并更新了受区域设置影响的属性的值。

您的包现在已经完成!该对包进行测试了。

重要说明重要提示

第一次运行包时,名为“删除表 SQL 任务”的任务将失败。此行为是预期行为。任务失败的原因是该包尝试删除并重新创建表 ProspectiveCustomers;但是,包第一次运行时该表并不存在,因此 DROP 语句失败。由于“删除表 SQL 任务”和“准备 SQL 任务”之间的优先约束已设置为“完成”而非“成功,因此这不会导致包失败。

检查包布局

测试包之前,应该验证 lesson 1 包 Basic Package Lesson 1.dtsx 中的控制流和数据流是否包含下列关系图所示的对象。

控制流

用于基本课程 1 包的控制流

数据流

用于基本课程 1 包的数据流

此外,该包应该包括下列两个连接管理器。一个连接到 Excel 工作簿文件 Customers.xls,另一个连接到 AdventureWorks2008R2 数据库。

用于基本课程 1 包的连接管理器

运行 Lesson 1 包

  1. 在解决方案资源管理器中,单击 Basic Package Lesson 1.dtsx。

  2. 在**“调试”菜单中,单击“启动调试”**。

    包将开始运行,结果有 809 个行被成功添加到 AdventureWorks2008R2 中的 ProspectiveCustomers 表中。

  3. 当包运行完毕后,在**“调试”菜单中,单击“停止调试”**。