Hello All,
We run about a dozen scheduled SQL Agent jobs which run SSIS packages.
Intermittently, every scheduled job will get stuck in a running state. i.e. we'll arrive in the morning and notice that there's a bunch of jobs still running. Sometimes we don't actually notice it for days. Further investigation seems to indicate that the package never starts:
- DTEXEC process has 0 or very little CPU time
- No logging or data activity occurs in the database
There is no loss of functionality in the actual database server, we don't notice anything (except stale data) until we check SQL Agent status, or start a job and it doesn't finish
We can stop and restart the jobs and they simply get stuck again SQL Commands and CMDEXEC steps still work fine.
There are a few customisations
- Most packages are run from a master package, but the issue occurs for standalone packages
- We use a framework for our logging
We don't use the SSIS service. Packages are run from the file system using the SSIS step.
I can't think of anything further to troubleshoot at this stage.
Using SQL Server 2012 SP2 CU4 Enterprise Edition.
Does anyone have any ideas?
Thanks in advance.
-Swap