【问题标题】:Validations within the SSISSSIS 内的验证
【发布时间】:2018-05-02 22:39:33
【问题描述】:

我目前在 SSIS 中有以下流程

我的问题是,有没有办法放置一个 OLE DB,如果 Excel Source 失败,它允许我将信息插入一个名为 errors 的表中,简而言之,如果 Excel 文件不存在,我想保存错误表中有 3 件事,即日期、操作及其产生的消息。可以这样做吗?

【问题讨论】:

    标签: sql sql-server ssis-2008


    【解决方案1】:

    您可以通过参数选项卡右侧的 SSIS 包中的事件处理程序选项卡找到它。

    如需更多详细信息,为了满足您的需求,请探索 SSIS 中的事件处理程序,因为您会看到那里有“OnError”,并且您可能想要验证或采取行动的发生事件的选项很多with,这也包括错误。

    https://docs.microsoft.com/en-us/sql/integration-services/integration-services-ssis-event-handlers?view=sql-server-2017

    【讨论】:

    • 感谢 Alfin E.R: 的帮助,但我不知道我会做错什么,它会抛出错误屏幕(Package Validation Error),但它不会保存错误,我所做的是更改excel文件的名称,ETL什么也不做,事件处理程序没有被激活。
    • 忘记我之前说的吧,我可以,ValidateExternalMetadata属性设置为true,我将其更改为false并且事件处理程序已正确激活,感谢您的帮助...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多