部署包涉及将包添加到 SQL Server 实例上 Integration Services 中的 SSISDB 目录。 在本课中,你将将第 6 课包添加到 SSISDB 目录,设置参数并执行包。 在本课中,你将使用 SQL Server Management Studio 将第 6 课包添加到 SSISDB 目录,并部署该包。 部署包后,将修改参数以指向新位置,然后执行包。
在本课中,你将:
将包添加到 SQL Server 的 SSIS 节点中的 SSISDB 目录。
部署包。
设置包参数值。
在 SSMS 中执行包。
查找或添加 SSISDB 目录
依次单击“开始”、“所有程序”、“Microsoft SQL Server 2012”,然后单击“SQL Management Studio”。
在“连接到服务器”对话框中,验证默认设置,然后单击“连接”。 若要连接,服务器名称框必须包含安装 SQL Server 的计算机的名称。 如果数据库引擎是一个命名实例,服务器名称框应以<computer_name>\<instance_name>的格式包含实例名称。
在对象资源管理器中,展开集成服务目录。
如果在 Integration Services Catalogs 中没有列出任何目录,请添加 SSISDB 目录。
若要添加 SSISDB 目录,请右键单击 Integration Services 目录,然后单击“创建目录”。
在“创建目录”对话框中,选择“启用 CLR 集成”。
在“密码”框中,键入新密码,然后在“重新键入密码”框中键入它。 请务必记住键入的密码。
单击“确定”以添加 SSISDB 目录。
将包添加到 SSISDB 目录
在对象资源管理器中,右键单击 SSISDB,然后单击“创建文件夹”。
在“创建文件夹”对话框中的“文件夹名称”框中键入 SSIS 教程,然后单击“确定”。
展开 SSIS 教程文件夹,右键单击“项目”,然后单击“导入包”。
在 Integration Services 项目转换向导简介页上,单击“下一步”。
在“查找包”页上,确保“源”列表中选择了文件系统,然后单击“浏览”。
在“浏览文件夹”对话框中,浏览到包含 SSIS 教程项目的文件夹,然后单击“确定”。
单击“下一步”。
在“选择包”页上,应会看到 SSIS 教程中的所有六个包。 在“程序包”列表中,选择 Lesson 6.dtsx,然后单击“下一步”。
在“选择目标”页上,在“项目名称”框中键入 SSIS 教程部署,然后单击“下一步”。
单击其余每个向导页上的“下一步”,直到到达“审阅”页。
在“审阅”页上,单击“转换”。
转换完成后,单击“关闭”。
关闭 Integration Services 项目转换向导时,SSIS 会显示 Integration Services 部署向导。 现在,你将使用此向导部署第 6 课包。
在 Integration Services 部署向导简介页上,查看部署项目的步骤,然后单击“下一步”。
在“选择目标”页上,验证服务器名称是否是包含 SSISDB 目录的 SQL Server 实例,以及路径是否显示 SSIS 教程部署,然后单击“下一步”。
在“审阅”页上,查看“摘要”,然后单击“部署”。
部署完成后,单击“关闭”。
在对象资源管理器中,右键单击 Integration Services 目录,然后单击“刷新”。
展开 Integration Services 目录,然后展开 SSISDB。 继续展开 SSIS 教程下的树,直到完全展开项目。 您应该会在 SSIS 教程部署节点的 Packages 节点下看到 Lesson 6.dtsx。
若要验证包是否已完成,请右键单击 Lesson 6.dtsx,然后单击“配置”。 在“配置”对话框中,选择“参数”,并验证是否存在包含 Lesson 6.dtsx 作为容器的条目,VarFolderName 作为“名称”和“新建示例数据”的路径作为值,然后单击“关闭”。
在继续创建新的示例数据文件夹之前,请将其命名为示例数据二,并将原始示例文件中的任何三个复制到其中。
创建并填充新的示例数据文件夹
在 Windows 资源管理器中,在驱动器的根级别(例如 C:\)创建名为 Sample Data Two 的新文件夹。
打开 c:\Program Files\Microsoft SQL Server\110\Samples\Integration Services\Tutorial\Creating a Simple ETL Package\Sample Data 文件夹,然后复制文件夹中的任意三个示例文件。
在“新建示例数据”文件夹中,粘贴复制的文件。
更改包参数以指向新的示例数据
在对象资源管理器中,右键单击 Lesson 6.dtsx,然后单击“配置”。
在“配置”对话框中,将参数值更改为示例数据二的路径。 例如,如果将新文件夹置于 C 驱动器的根文件夹中,则为 C:\Sample Data Two。
单击“确定”关闭“配置”对话框。
测试第 6 课软件包的部署
在对象资源管理器中,右键单击 Lesson 6.dtsx,然后单击“执行”。
在“执行包”对话框中,单击“确定”。
在消息对话框中,单击“是”打开“概述报告”。
将显示包的“概述”报告,其中显示了包的名称和状态摘要。 “执行概述”部分显示包中每个任务的结果,“参数已用”部分显示包执行中使用的所有参数的名称和值,包括 VarFolderName。