KB2489667 – RJEŠENJE: SQL Server Agent se zadatak nepravilno izvodi ako je zakazan za izvođenje svakog sata posljednjeg dana svakog tjedna ili mjeseca u SQL Server 2005 ili SQL Server 2008 ili SQL Server 2008 R2

Primjenjuje se na
Microsoft SQL Server 2005 Enterprise Edition Microsoft SQL Server 2005 Developer Edition Microsoft SQL Server 2005 Enterprise X64 Edition Microsoft SQL Server 2005 Evaluation Edition Microsoft SQL Server 2005 Express Edition SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Express SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Express

Microsoft distribuira popravke sustava Microsoft SQL Server 2005 ili Microsoft SQL Server 2008 ili SQL 2008 R2 kao jednu datoteku koja se može preuzeti. Budući da su popravci kumulativni, svako novo izdanje sadrži sve hitne popravke i sigurnosne popravke koji su bili obuhvaćeni prethodnim izdanjem popravaka za Microsoft SQL Server 2005 ili Microsoft SQL Server 2008 ili SQL 2008 R2

Simptomi

Razmotrite sljedeći scenarij:

  • Instalirali ste Microsoft SQL Server 2005 ili SQL Server 2008 ili SQL Server 2008 R2.
  • Stvorite zadatak SQL Server Agent.
  • stvarate ponavljajući raspored da bi se zadatak izvodio svakog sata posljednjeg dana svakog tjedna ili mjeseca.
  • Posao će se početi ispravno izvoditi zakazanog dana.

U ovom scenariju servis SQL Server Agent izračunava netočnu vrijednost NEXT_RUN_TIME za zadatak. Stoga se posao ne izvodi uvijek u pravo vrijeme.

Na primjer, posao se pravilno izvodi jedanaest sati posljednjeg dana prvog mjeseca. No vrijeme sljedećeg izvođenja računa se tako da bude mjesec dana od zadnjeg vremena izvođenja, a ne jedan sat od zadnjeg vremena izvođenja.

Uzrok

Ovaj se problem pojavljuje jer pogreška uzrokuje neočekivanu promjenu vrijednosti datuma. Vrijednost datuma koristi se za izračun NEXT_RUN_TIME vrijednosti.

Rješenje

Kumulativni podaci o ažuriranju

SQL Server 2005 Service Pack 3

Rješenje tog problema prvi je put objavljeno u kumulativnom ažuriranju 14 za SQL Server 2005 Service Pack 3. Dodatne informacije o tom paketu kumulativnog ažuriranja potražite u članku iz Microsoftove baze znanja pod brojem

2489375 Paket kumulativnog ažuriranja 14 za SQL Server 2005 Service Pack 3
Napomena Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke obuhvaćene prethodnim izdanjem popravka za SQL Server 2005. Microsoft preporučuje da razmislite o primjeni najnovijeg izdanja popravka koji sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:

960598 Međuverzije SQL Server 2005 koje su izdane nakon izdanja servisnog paketa SQL Server 3 iz 2005
 Hitni popravci Microsoft SQL Server 2005 stvaraju se za određene servisne pakete za SQL Server. Na instalaciju servisnog paketa SQL Server 2005 Service Pack 3 morate primijeniti hitni popravak servisnog paketa SQL Server 2005 Service Pack 3. Prema zadanim postavkama svi hitni popravci koji se nalaze u servisnom paketu za SQL Server uvrštavaju se u sljedeći servisni paket za SQL Server.

SQL Server 2005 Service Pack 4

Rješenje tog problema prvi je put objavljeno u kumulativnom ažuriranju 3 za SQL Server 2005 Service Pack 4. Dodatne informacije o tom paketu kumulativnog ažuriranja potražite u članku iz Microsoftove baze znanja pod brojem

2507769 Paket kumulativnog ažuriranja 3 za SQL Server 2005 Service Pack 4Napomena Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke obuhvaćene prethodnim izdanjem popravka za SQL Server 2005. Microsoft preporučuje da razmislite o primjeni najnovijeg izdanja popravka koji sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:

2485757 Međuverzije SQL Server 2005 izdane nakon objave servisnog paketa 4 SQL Server 2005 Hitni popravci sustava Microsoft SQL Server 2005 stvaraju se za određene servisne pakete SQL Server. Na instalaciju servisnog paketa SQL Server 2005 Service Pack 4 morate primijeniti hitni popravak servisnog paketa SQL Server 2005 Service Pack 4. Prema zadanim postavkama svi hitni popravci koji se nalaze u servisnom paketu za SQL Server uvrštavaju se u sljedeći servisni paket za SQL Server.

SQL Server 2008 Service Pack 1

Rješenje tog problema prvi je put objavljeno u kumulativnom ažuriranju 13 za SQL Server 2008 Service Pack 1. Dodatne informacije o tom paketu kumulativnog ažuriranja potražite u članku iz Microsoftove baze znanja pod brojem

2497673 Paket kumulativnog ažuriranja 13 za SQL Server 2008 Service Pack 1Napomena Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke obuhvaćene prethodnim izdanjem popravka za SQL Server 2008. Microsoft preporučuje da razmislite o primjeni najnovijeg izdanja popravka koji sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:

970365 Međuverzije SQL Server 2008 koje su izdane nakon objave servisnog paketa Service Pack 1 SQL Server 2008 stvaraju se hitni popravci sustava Microsoft SQL Server 2008 za određene servisne pakete SQL Server. Na instalaciju servisnog paketa SQL Server 2008 Service Pack 1 morate primijeniti hitni popravak servisnog paketa SQL Server 2008 Service Pack 1. Prema zadanim postavkama svi hitni popravci koji se nalaze u servisnom paketu za SQL Server uvrštavaju se u sljedeći servisni paket za SQL Server.

SQL Server 2008 Service Pack 2

Rješenje tog problema prvi je put objavljeno u kumulativnom ažuriranju 3 za SQL Server 2008 Service Pack 2. Dodatne informacije o tom paketu kumulativnog ažuriranja potražite u članku iz Microsoftove baze znanja pod brojem

2498535 Paket kumulativnog ažuriranja 3 za SQL Server 2008 Service Pack 2Napomena Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke obuhvaćene prethodnim izdanjem popravka za SQL Server 2008. Microsoft preporučuje da razmislite o primjeni najnovijeg izdanja popravka koji sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:

2402659 Međuverzije SQL Server 2008 izdane nakon objave servisnog paketa SQL Server 2008 Service Pack 2 Hitni popravci sustava Microsoft SQL Server 2008 stvaraju se za određene servisne pakete SQL Server. Na instalaciju servisnog paketa SQL Server 2008 Service Pack 2 morate primijeniti hitni popravak za SQL Server 2008 Service Pack 2. Prema zadanim postavkama svi hitni popravci koji se nalaze u servisnom paketu za SQL Server uvrštavaju se u sljedeći servisni paket za SQL Server.

SQL Server 2008 R2

                
Rješenje tog problema prvi je put izdano u kumulativnom ažuriranju 7. Dodatne informacije o nabavi paketa kumulativnog ažuriranja za SQL Server 2008 R2 potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:

2507770 Paket kumulativnog ažuriranja 7 za SQL Server 2008 R2 Napomena Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke obuhvaćene prethodnim izdanjem popravaka za SQL Server 2008 R2. Preporučujemo da razmislite o primjeni najnovijeg izdanja popravka koji sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:

981356 međuverzije SQL Server 2008 R2 koje su izdane nakon izdanja sustava SQL Server 2008 R2

Status

Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.

Reference

Dodatne informacije o modelu inkrementalnog servisiranja za SQL Server potražite u članku iz Microsoftove baze znanja pod brojem

935897 Tim za SQL Server dostupan je model inkrementalnog servisiranja za isporuku hitnih popravaka za prijavljene probleme
Dodatne informacije o shemi imenovanja za ažuriranja sustava SQL Server potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:

822499 Nova shema imenovanja za pakete ažuriranja softvera za Microsoft SQL Server
Dodatne informacije o terminologiji ažuriranja softvera potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:

824684 Opis standardne terminologije, koja se koristi za opis Microsoftovih softverskih ažuriranja