I created a test Maintenance Plan to demonstrate the problem.
The Maintenance Plan was created using the SQL Server 2012 SP1 Management Studio. It shows
that Precedence Constraints are joined with the OR operator. In this test Maintenance Plan the “end” Task never runs.
I opened this Maintenance Plan in the SQL Server 2008 SP3 Management Studio. It shows
that Precedence Constraints are joined with the AND operator. I replaced the AND operator with the OR operator and saved the Maintenance Plan in the SQL Server 2008 SP3 Management Studio. After that, it starts working properly – the “end” Task starts running.
What am I doing wrong? Or, is it a bug in the SQL Server 2012 SP1 Management Studio?
The targer SQL Server is 2008 SP3.