【问题标题】:sql 2012 ssis All Executions report not showing anythingsql 2012 ssis All Executions 报告未显示任何内容
【发布时间】:2015-06-10 15:01:49
【问题描述】:

我正在将 SQL 2008 SSIS 包迁移到 SQL 2012。升级并加载软件包后,我安排了它。

作业失败,错误提示

'在 IS 服务器上执行包失败。执行 ID:20,执行 状态:4。要查看执行的详细信息,请右键单击 Integration Services 目录,然后打开 [All Executions] 报告'

当我按照指示打开报告时,它显示所有columns - 0 failed, 0 running, 0 succeeded, 0 others 的值为零。我点击了过滤器,它只应用了一个日期;将日期更改为包含过去一年和下个月,什么都不会出现。

这是我对 SQL 2012 和集成服务报告的第一次体验。

我是否遗漏了一些东西来查找执行细节?

【问题讨论】:

  • 您是否使用代理帐户来执行作业中的包?代理帐户是否具有服务器上的文件系统访问权限?
  • Eric - 是的,我正在使用代理帐户。我不知道它是否具有文件系统访问权限,是否需要在报告中显示执行计数?
  • 我不知道。我怀疑包执行没有被记录,因为代理帐户无法完全启动包。这通常与权限有关。
  • 软件包启动是因为我运行了 SQL Profiler,它显示了一些对数据库成功运行的查询,直到它失败为止。
  • 您是否尝试过手动启动 2012 软件包?

标签: sql-server ssis sql-server-2012


【解决方案1】:

发生在我身上的是日期过滤器的问题。 SSMS 将所有执行报告的日期过滤器默认为在当前日期 2016 年 11 月 28 日结束。但是,在服务器的时区中,日期是 2016-11-29。显然,即使这些过滤器根据您桌面的时区显示为默认值,它们也是使用服务器的时区应用的。通过将日期过滤器更改为包含“明天”,我能够让缺失的处决出现。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-13
    • 2016-12-19
    • 1970-01-01
    相关资源
    最近更新 更多