zoukankan      html  css  js  c++  java
  • 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/

  • 相关阅读:
    Python多线程join的用法
    Python多线程互斥锁
    python Queue模块
    精度计算————乘法(大数乘小数)
    精度计算——大数阶乘
    python埃式筛法求素数
    Scala io操作
    scala io,ubuntu常见配置
    大数据之scala高级语法学习
    大数据之scala基本语法学习
  • 原文地址:https://www.cnblogs.com/LearningFromyou/p/13776350.html
Copyright © 2011-2022 走看看