none
win server 2008 R2 的定时任务提前了1秒执行 RRS feed

  • 问题

  • 我在我们的win服务器上设置了一个定时备份数据库的定时任务,每天0:00执行,用了快一个月一直好好的,直到今天0:00,出现了定时任务提前了1秒触发;因为备份的文件是根据日期来生成的,所以今天本应该是bkd_20171127.sql的文件变成了bkd_20171126.sql,就导致26号的备份文件给覆盖掉了。

    我想知道服务器为什么会提前1秒来执行定时任务


    2017年11月27日 6:21

答案

  • 你好,

    你可以参考下面链接中的文章:

    DateTime的精确性和准确性
    “现在几点?”这个问题实际上只能以一个反映系统内在准确性水平的精确度来回答。大多数计算机时钟即使在毫秒的正式时间内也不能精确地同步。DateTime结构的确如此精确,但他们几乎肯定不是那么准确。
    更多关于时间的精确性,你可以参考下面的文章:
    https://blogs.msdn.microsoft.com/ericlippert/2010/04/08/precision-and-accuracy-of-datetime/ (仅英文版)

    我建议你把触发时间往后调1分钟。

    Best Regards,

    Frank


    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    • 已标记为答案 谷沐 2017年11月29日 1:20
    2017年11月28日 8:00
    版主

全部回复

  • 你好,

    你可以参考下面链接中的文章:

    DateTime的精确性和准确性
    “现在几点?”这个问题实际上只能以一个反映系统内在准确性水平的精确度来回答。大多数计算机时钟即使在毫秒的正式时间内也不能精确地同步。DateTime结构的确如此精确,但他们几乎肯定不是那么准确。
    更多关于时间的精确性,你可以参考下面的文章:
    https://blogs.msdn.microsoft.com/ericlippert/2010/04/08/precision-and-accuracy-of-datetime/ (仅英文版)

    我建议你把触发时间往后调1分钟。

    Best Regards,

    Frank


    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    • 已标记为答案 谷沐 2017年11月29日 1:20
    2017年11月28日 8:00
    版主
  • Thank you, 按照你的建议我已经把时间往后调了1分钟了
    2017年11月29日 1:20