SSIS的使用以及包的发布,Job运行SSIS包

步骤1

在步骤1中,您将创建“集成服务目录”。该目录将用于“部署” SSIS项目。 打开SSMS,然后右键单击“集成服务目录”。选择“创建目录”。

 

“创建目录”窗口打开。选择“启用CLR集成”和“启用自动执行...。”。在向导要求时提供您选择的密码。

 

点击“确定”。完成后,新的SSIDB目录将如下列出。

第2步

 

在步骤2中,您将创建一个文件夹。该文件夹将存储您的“ SSIS项目”和“环境变量”。您可以为生产,开发和测试环境创建多个文件夹。

右键单击并选择“创建文件夹”。

您将看到“创建文件夹”对话框。输入“生产环境”,如下所示。

创建两个其他文件夹。

  1. 项目-这是我们将部署SSIS项目的地方
  2. 环境-在这里我们将配置变量以用于连接到FTP服务器

第三步

 

在这一步中,您将“部署”一个“ SSIS项目”到新创建的SSIDB中。为此,您将需要一个带有.ispac文件扩展名的文件。如果遵循第1部分“如何使用FTP动态命名平面文件”,则可以使用现有项目,也可以选择创建的.ispac文件。 打开SSMS。右键单击“项目”文件夹,然后选择“部署项目”。

选择“部署项目”后,将启动“集成服务部署向导”。

按照向导。当要求您选择要部署的集成项目时,浏览至项目部署文件夹,然后选择.ispac文件。 

在“ .ispac”文件填充“文件名”字段的情况下,选择“打开”。

完成向导提供的步骤。

查看完您的选择后,在最后一个屏幕上单击“部署”。 

单击关闭。刷新SSMS视图。刚导入的SSIS项目将显示在“项目”文件夹下,如下所示。

给您的环境起一个有意义的名称,使用“生产”,“测试”或“开发”。

第四步

 

在第4步中,您将创建一个环境。“环境”将用于存储变量。变量将在第5步中创建,并将包含“ FTP用户名”和“ FTP密码”的值,这些值在执行时将传递到SSIS项目。

右键单击环境文件夹,然后选择“创建环境”。 

给您的环境起一个有意义的名称,使用“生产”,“测试”或“开发”。

然后,您应该看到列出了您的环境

第5步

 

在第5步中,您将创建“环境变量”。在步骤3中部署的SSIS项目中将引用此处声明的变量。

右键单击上一步中创建的环境。选择“属性”。您应该看到此对话框。

在“选择页面”窗格中,选择“变量”。 

创建两个新变量,如下所示。一个变量应包含您的“ FTP用户名”,第二个变量应包含您的“ FTP密码”。标记为敏感的变量被加密。 

第6步

 

在步骤6中,您将配置项目以引用在步骤5中创建的两个环境变量“ FTP_UN”和“ FTP_PW”。

使用“项目,FTP”。右键单击您的项目“ FTP”,然后选择“配置”。

您应该看到以下对话框:

在“选择页面”窗格中,选择“参考”。 

点击“添加”。 从“浏览环境”窗格中,选择在步骤4中创建的“环境”。

选择“参考”页面,然后选择“连接管理器”选项卡。

现在,我们将用在步骤5中创建的环境变量替换“ ServerPassword”和“ ServerUserName”的值。单击ServerPassword值旁边的椭圆,然后选择环境变量“ FTP_PW”。

 

单击确定后,您应该会看到您的选择。

对ServerUserName重复上述步骤,选择环境变量“ FTP_UN”。

配置SQL作业

 

最后的任务是创建一个SQL作业,并安排它在指定的日期/时间运行以执行“ SSIS程序包”。 在SSMS中,右键单击“ SQL Server代理”,然后选择“新建作业”。这将启动“新作业”向导。 输入适合您工作的名称。您可能还希望将所有者更改为默认值。

选择“步骤”。选择“新建”以向作业添加新步骤。 在“新建作业步骤”向导中,键入“ SQL Server Integration Services程序包”。对于“包源”,请确保已选择“ SSIS目录”。

为了运行在步骤3中部署的SSIS项目,请单击“包”旁边的椭圆。

 

然后选择您的包裹。 

选择“配置”。选择“高级”。

选择“环境”复选框。确保该值与先前在步骤4中配置的环境匹配。在“作业步骤属性”中选择“高级”选项。根据需要配置“成功时”,“失败时”操作。点击“确定”。

最后,在“作业属性”向导中选择“计划”。

选择“新建”以启动“新建作业计划”向导。给您的日程安排起一个适当的名称。配置作业计划以适合您的环境。 

单击确定,然后退出作业设置。

要测试作业,请选择作业名称,右键单击并选择“在步骤开始作业...”。

作业将执行,如下所示,报告成功。

概要

 

本文是从我的第一个FTP动态命名平面文件开始的,并解释了如何创建“集成服务目录”,部署在第1部分中创建的SSIS项目,然后按计划运行在第1部分中开发的SSIS项目。作为SQL Server作业。这是克服FTP任务将发生的错误所必需的。

资源资源

 

SSIS目录环境-  http://www.sqlservercentral.com/articles/Stairway+Series/121490/

posted @ 2020-10-07 09:21  JackDDD  阅读(434)  评论(0编辑  收藏  举报