SQL Agent Job sometimes failes

We have a SQL Agent Job which runs every day (at night). Sometimes this job failes at one step with the following error message:

"Unspecified error occurred on SQL Server. Connection may have been terminated by the server. [SQLSTATE HY000] (Error 0) " .

At this time nothing is going on on the database!
The step which failes executes an Stored Procedure.
Here is the Code of that Stored Procedure:
DELETE FROM table WHERE DATEDIFF (dd, column, getdate()) = @iAnzahlTage)
SELECT table, table2, var1 = convert(varchar(8), ...)
 
INTO #tmpTable
FROM Table
WHERE DATEDIFF ...
AND ...
 
 
INSERT INTO ...
SELECT ...
FROM #tmpTable
GROUP BY ...
 
drop table #tmpTable

Open in new window

ALSO_DBAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
Guy Hengel [angelIII / a3]Connect With a Mentor Billing EngineerCommented:
>DELETE FROM table WHERE DATEDIFF (dd, column, getdate()) = @iAnzahlTage)
should be better:
DELETE FROM table WHERE column < DATEADD (dd, - @iAnzahlTage, getdate()) 
same expression should be used on the other WHERE clauses, and ensure you have a index on the column...

Open in new window

0
 
ALSO_DBAuthor Commented:
That comment didnt help me to find a solution, why does this Job failed sometimes and sometimes its having no failure...!!!
0
 
ALSO_DBAuthor Commented:
No helpful answer recieved...
0
Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
ALSO_DBAuthor Commented:
No helpful answer recieved...
0
 
ALSO_DBAuthor Commented:
No helpful answer recieved
0
 
ALSO_DBAuthor Commented:
No helpful answer recieved...
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.