WEB开发网
开发学院数据库MSSQL Server 为SSIS编写自定义任务项(Task)之进阶篇 阅读

为SSIS编写自定义任务项(Task)之进阶篇

 2009-09-19 00:00:00 来源:WEB开发网   
核心提示:上一篇,我们演示了如何编写一个简单的Task,为SSIS编写自定义任务项(Task)之进阶篇,并将其部署到SSIS中去使用,usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingMicrosoft.SqlServer.Dts.Runtime;

上一篇,我们演示了如何编写一个简单的Task,并将其部署到SSIS中去使用。

using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SqlServer.Dts.Runtime;
using System.Windows.Forms;
namespace MySSISTaskSample
{
  [DtsTask(
    Description="这是我的一个自定义XML任务,"+
      "它与标准的XML任务的区别就在于可以自动处理命名空间问题",
    DisplayName="超强XML任务",
    TaskContact="陈希章:http://www.xizhang.com"
    )]
  public class MyXMLTask:Task
  {
    /// <summary>
    /// 这个方法真正执行操作
    /// </summary>
    /// <param name="connections"></param>
    /// <param name="variableDispenser"></param>
    /// <param name="componentEvents"></param>
    /// <param name="log"></param>
    /// <param name="transaction"></param>
    /// <returns></returns>
    public override DTSExecResult Execute(Connections connections, 
      VariableDispenser variableDispenser, 
      IDTSComponentEvents componentEvents, 
      IDTSLogging log, object transaction)
    {

      MessageBox.Show("我在工作了");
      return base.Execute(connections, variableDispenser, componentEvents, log, transaction);
    }
  }
}

1 2 3 4 5  下一页

Tags:SSIS 编写 定义

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接