修正: SQL Server 代理程式工作執行方式不正確如果排定在每週或月份 SQL Server 2005 中或在 SQL Server 2008 中或在使用 SQL Server 2008 R2 的最後一天執行的每個小時

Extended support for SQL Server 2005 ended on April 12, 2016

If you are still running SQL Server 2005, you will no longer receive security updates and technical support. We recommend upgrading to SQL Server 2014 and Azure SQL Database to achieve breakthrough performance, maintain security and compliance, and optimize your data platform infrastructure. Learn more about the options for upgrading from SQL Server 2005 to a supported version here.

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

按一下這裡查看此文章的英文版本:2489667
Microsoft 發佈 Microsoft SQL Server 2005 或 Microsoft SQL Server 2008 或 SQL 2008 R2 修正單一可下載檔案。因為修正程式是累積,每個新版本包含所有的 hotfix,而且所有安全性都修正,所隨附的上一個 Microsoft SQL Server 2005 或 Microsoft SQL Server 2008 或 SQL 2008 R2 修正版本
徵狀
請考慮下列情況:
  • 您安裝 Microsoft SQL Server 2005 或 SQL Server 2008 或 SQL Server 2008 R2。
  • 您建立的 SQL Server 代理程式作業。
  • 您建立循環的排程,讓每小時執行的每週或月份的最後一天的工作。
  • 工作會開始在排定的日期上正確執行。
在這個案例中,SQL Server 代理程式 」 服務會計算不正確的 NEXT_RUN_TIME 值為工作。因此,工作不會不一定會在執行的正確時間。

例如,工作會執行正確的 11 個小時的第一個月的最後一天。不過,下次執行的時間計算為一個月的最後一個執行階段,而不是從最後一個執行階段的一小時。
發生的原因
有錯誤導致意外的變更的日期值,就會發生這個問題。日期值用來計算的 NEXT_RUN_TIME 值。
解決方案

累積更新資訊

SQL Server 2005 版本 3

這個問題的修正程式首次發表累積更新 14] 中的 SQL Server 2005 Service Pack 3。如需有關此累積更新套件的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
2489375SQL Server 2005 Service Pack 3 的累積更新套件 14
附註因為組建是累計的每個新的修正版本包含所有的 hotfix 並隨附於先前的 SQL Server 2005 所有安全性修正程式都修正版本。Microsoft 建議您考慮將套用最新的修正程式版本,其中包含此 hotfix。如需詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
960598SQL Server 2005 建置 SQL Server 2005 Service Pack 3 發行之後所發行
Microsoft SQL Server 2005 的 hotfix 會建立特定的 SQL Server service pack。您必須將 SQL Server 2005 Service Pack 3 hotfix 套用至 SQL Server 2005 Service Pack 3 的安裝。根據預設,所提供 SQL Server service pack 的任何 hotfix 包含在下一個 SQL Server service pack。

SQL Server 2005 服務套件 4

這個問題的修正程式首次發表累積更新 3] 中的 SQL Server 2005 服務套件 4。如需有關此累積更新套件的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
2507769SQL Server 2005 服務套件 4 的累積更新套件 3
附註因為組建是累計的每個新的修正版本包含所有的 hotfix 並隨附於先前的 SQL Server 2005 所有安全性修正程式都修正版本。Microsoft 建議您考慮將套用最新的修正程式版本,其中包含此 hotfix。如需詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
2485757SQL Server 2005 建置 SQL Server 2005 服務套件 4 發行之後所發行
Microsoft SQL Server 2005 的 hotfix 會建立特定的 SQL Server service pack。您必須將 SQL Server 2005 服務套件 4 hotfix 套用至 SQL Server 2005 服務套件 4 的安裝。根據預設,所提供 SQL Server service pack 的任何 hotfix 包含在下一個 SQL Server service pack。

SQL Server 2008 版本 1

這個問題的修正程式首次發表累積更新 13] 中的 SQL Server 2008 Service Pack 1。如需有關此累積更新套件的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
2497673SQL Server 2008 Service Pack 1 的累積更新套件 13
附註因為組建是累計的每個新的修正版本包含所有的 hotfix 並隨附於先前的 SQL Server 2008 所有安全性修正程式都修正版本。Microsoft 建議您考慮將套用最新的修正程式版本,其中包含此 hotfix。如需詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
970365SQL Server 2008 建置 SQL Server 2008 Service Pack 1 發行之後所發行
Microsoft SQL Server 2008 hotfix 會建立特定的 SQL Server service pack。您必須將 SQL Server 2008 Service Pack 1 hotfix 套用至 SQL Server 2008 Service Pack 1 的安裝。根據預設,所提供 SQL Server service pack 的任何 hotfix 包含在下一個 SQL Server service pack。

SQL Server 2008 服務套件 2

這個問題的修正程式首次發表累積更新 3] 中的 SQL Server 2008 Service Pack 2。如需有關此累積更新套件的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
2498535SQL Server 2008 Service Pack 2 的累積更新套件 3
附註因為組建是累計的每個新的修正版本包含所有的 hotfix 並隨附於先前的 SQL Server 2008 所有安全性修正程式都修正版本。Microsoft 建議您考慮將套用最新的修正程式版本,其中包含此 hotfix。如需詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
2402659SQL Server 2008 建置 SQL Server 2008 Service Pack 2 已發行之後所發行
Microsoft SQL Server 2008 hotfix 會建立特定的 SQL Server service pack。您必須將 SQL Server 2008 Service Pack 2 hotfix 套用至的 SQL Server 2008 Service Pack 2 安裝。根據預設,所提供 SQL Server service pack 的任何 hotfix 包含在下一個 SQL Server service pack。

SQL Server 2008 R2

這個問題的修正程式首次發表累積更新 7] 中。如需有關如何取得此累積更新套件的 SQL Server 2008 R2 的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
2507770SQL Server 2008 R2 的累積的更新套件 7
附註因為組建是累計的每個新的修正版本包含所有的 hotfix 並隨附於先前的 SQL Server 2008 R2 所有安全性修正程式都修正版本。我們建議您考慮將套用最新的修正程式版本,其中包含此 hotfix。如需詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
981356SQL Server 2008 R2 建置 SQL Server 2008 R2 發行之後所發行

狀況說明
Microsoft 已確認這是在 「 Microsoft 產品資料 」 適用於 」 一節中所列的問題。
参考
如需詳細的 SQL Server 累加的服務模型的相關資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
935897累加式的服務模型位於 SQL Server 小組製作報告的問題的 hotfix
如需有關 SQL Server 更新的命名結構描述的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
822499Microsoft SQL Server 軟體更新套件的新命名結構描述
如需有關軟體更新術語的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
編號 824684用來描述 Microsoft 軟體更新標準術語的說明

內容

文章識別碼:2489667 - 最後檢閱時間:04/19/2011 06:38:00 - 修訂: 2.0

Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems, Microsoft SQL Server 2005 Enterprise X64 Edition, Microsoft SQL Server 2005 Evaluation Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express

  • kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2489667 KbMtzh
意見反應