资讯   |   开发   |   选机中心   |   产品大全 | IBM | 惠普 | 联想 | 戴尔 | 苹果 | 神舟
更多: | 华硕 | 明基 | 方正 | 紫光 | TCL | 夏新 | 联宝 | 宏碁 | 七喜 | 长城 | 清华同方 | 海尔 | 三星 | 东芝 | 索尼 | 富士通 | LG | 技术 | ddnoon
当前位置:笔记本 > 编程开发 >
Advertisement
文章正文

SSIS-调式脚本组件 _编程

类型:转载   责任编辑:asp.net   日期:2007/05/23


热门软件下载:


   
  • 比较Eclipse,试用Vs.net 2005(Whidbey) 预览版的感受 
  • VS.net 2005 试用(1) 
  • Microsoft Visual Studio 2005 Team System Web 测试简介 
  • 使用 Visual Studio 2005 Team System 进行单元测试并生成用于 Unit Test Framework 的源代码 
  • Visual Studio 2005 Team System:设计分布式系统以进行部署 
  • Visual Studio 2005 Team System: Microsoft Solutions Framework 
  • Visual Studio 2005 Team System:软件项目管理 
  • Visual Studio Team System单服务器部署指南 
  • ASP 编程中 20 个非常有用的例子 
  • 用文本+ASP打造新闻发布系统 
  • 页面导航:

    正文内容:
    ssis比dts的日志架构更加强大,你再也没有必要写入一个msgboxes来获得你所需要的日志信息

    因为你的脚本组件是继承于一个有log方法的scriptcomponent组件,这个方法允许你返回一个消息到ssis包的日志中,它会触发scriptcomponentlogentry的调用,例如下面代码
    (vb 代码) 
    dim x(0) as byte
    me.log("hello", 0, x)

    以捕抓这个事件你必须允许日志事件,可以在siss的日志设置中设置

    但是比较讨厌的是你必须为每个任务都这样设置而不是直接从包中继承过来,如果讨厌的话可以使用下面方式

    你可以在包的级别配置哪类事件可以被触发,如:消息、进度、警告、错误等
    如下代码:
    me.componentmetadata.fireinformation(0, "simons task", "some message to return", "", 0, true)

    这样一旦你允许在包级别日志记录oninformation事件,那么上面语句所产生的信息将被捕抓到

    要想很容易的在运行时看到事件的相关信息,你可以显示日志事件窗口(ssis 菜单, logevents 选项)

    最后,你依然可以使用msgboxes作为断点,如果你愿意


     

     
    热门推荐笔记本: 长城笔记本
    相关文章:
    webmaster:popbb@126.com   最佳浏览:1024X768 MSIE
    ©2007 popbb.net All Rights Reserved