gpt4 book ai didi

sql-server - 获取 DFT 的开始和结束日期时间以进行记录

转载 作者:行者123 更新时间:2023-12-02 03:06:16 25 4
gpt4 key购买 nike

在我的 ssis 包中有相当多的 DFT。我需要记录每个 DFT 的开始和结束日期时间以用于记录目的。

我只能处理结束日期时间 SQL 命令,但在如何处理 DFT 的开始日期时间上苦苦挣扎。我知道,我可以通过变量中的表达式收集包的开始日期时间,但不确定如何在 DFT 中进行。

我没有为 DFT 定义序列,所以我不能在控制流中进行,而只需要在 DFT 中进行。

有人可以建议一种方法吗。

最佳答案

此信息已在您的 ssis 日志中找到。

  1. 如果您从 visual studio 运行您的程序包,您必须转到 Progress/Execution Results 选项卡(它将在执行程序包后出现。

enter image description here

  1. 如果您使用 DTExec 实用程序运行包,则可以使用以下命令将包日志保存到文本文件中:

    dtexec /f "c:\pkgOne.dtsx" /l "DTS.LogProviderTextFile;c:\log.txt"
  2. 如果您使用的是 .Net 应用程序,请阅读此 Enable Logging programatically MSDN article

引用资料

关于sql-server - 获取 DFT 的开始和结束日期时间以进行记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42595345/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com