[ Shadowed @ 02.11.2012. 08:44 ] @
SQL Server 2005 je u pitanju.
Imam job koji se izvrsava jednom dnevno i sadrzi 15 koraka.
Nakon izvrsavanja u Job History ceo job i svi step-ovi su markirani kao uspesno izvrseni (cekirani zeleno). Medjutim, poslednji step de facto nije uspesno izvrsen, doslo je do greske i puk'o je nakon minut i po (inace mu treba 35min).
Tip step-a je SQL Server Analysis Service Command. Poruka o greski se moze videti u istoriji samo ako se bas pogleda za taj step i vidi u detaljima u donjem panelu. Konkretna greska je neslaganje tipa podataka u bazi i definiciji dimenzije (Integer vs. Int64) pa je novi podatak doveo do overflow-a.

Ono sto me interesuje je da li se moze nekako srediti da i ovakve stvari dovode do prijavljivanja neuspesnog izvrsavanja.
[ Shadowed @ 02.11.2012. 09:44 ] @
Nadjoh da je bug u 2005ici u pitanju - https://connect.microsoft.com/...step-error-not-detected-raised
Resen u 2008.

Workaround je da se doda step koji ce na osnovu podataka iz [msdb].[dbo].[sysjobhistory] proveriti da li je doslo do greske i preduzeti potreban korak.