这更像是一个问题而不是问题,因为我们的生产系统正在按预期工作。
我对 SQL 环境比较陌生。我一直在浏览服务器上的各种配置,只是为了让自己熟悉系统。我注意到的一件事是邮件队列似乎使用 UTC 时间而不是本地时间。例如,如果我运行
exec sysmail_help_queue_sp
最后一个 empty_rowset_time 列显示的时间正好比getdate()
返回值晚 12 小时(我在新西兰),并且恰好与getutcdate()
. 至少可以说,我有点惊讶。服务器配置了正确的时区(奥克兰/惠灵顿)。
我已确保last_empty_rowset_time
每次 I 时确实会更新中的值sp_send_dbmail
。
有谁知道为什么会这样?我只是想知道。如果这对你们中的一些人来说听起来很明显,我为我的新手道歉。
谢谢。
詹姆士