You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SSIS sysssislog表:StartTime与EndTime是否以UTC时间记录?

SSIS sysssislog表中StartTime与EndTime的时间格式说明

嘿,我来给你明确这个关键点:默认情况下,sysssislog表中的StartTime和EndTime并不是以UTC时间记录的,它们存储的是SSIS包运行所在服务器的本地系统时间。

虽然官方文档只提到这两个字段对应包开始/结束运行的时间,没明确标注时区,但实际使用和底层实现里,SSIS日志是直接调用服务器本地的时间接口来写入这两个时间戳的。你可以简单验证一下:在服务器本地记录当前时间,然后运行一个短时长的SSIS包,之后去sysssislog表里对比这两个字段的时间,会发现和你记录的本地时间完全匹配。

如果你的业务场景需要UTC格式的时间戳,有两个实用的变通办法:

  • 在包中手动添加一个自定义步骤,获取当前UTC时间并写入自定义日志字段
  • 把服务器的系统时区配置为UTC(但这会影响其他依赖本地时间的服务,操作前一定要谨慎评估)

内容的提问来源于stack exchange,提问作者Geezer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.14 07:05:31