Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

Professional Opinions
Ask a Question
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE

troubleshooting Question

SQL Server maintenance plan

Avatar of Dale Fye
Dale FyeFlag for United States of America asked on
Microsoft SQL ServerMicrosoft SQL Server 2008
8 Comments1 Solution176 ViewsLast Modified:
Although I've used SQL Server extensively over the years, I've never really had to worry about maintenance plans and backups and all that.  So I now have a client who has several SQL Servers and I'm trying to develop a maintenance plan for one of those servers, the one where my data resides.

My thought is that I would like to perform full backups of each of the databases on the server (including the server databases) weekly, and then perform incremental backups nightly, so at all times, I would have two full backups, the incremental backups between those to, and then during the 2nd week I would end up with 6 daily incrementals after the most recent backup.

Several questions:
1.  Do I really need to have the two fulls and all the incrementals, or should I simply delete the previous full and all the incrementals after the new full runs successfully?  It looks like the default for this is to expire the backup set after 14 days, is that normal?

2.  Should I do this all within the Maintenance Plan, using TSQL to perform individual tasks, or create SQL agent jobs and scheduling them separately?
Avatar of Aneesh
AneeshFlag of Canada imageDatabase Consultant
This problem has been solved!
Unlock 1 Answer and 8 Comments.
See Answers