views:

232

answers:

4

Hi there,

Can anyone let me know what is the best practice for doing sql server backups i.e. FULL, differential and partial differential

I will doing this from code using SMO (c#) but anyway...

is it best to do a FULL backup every 1 month and a differential every day??

Just looking for a bit of guidance really

Any ideas?

+2  A: 

We do a full backup once a week on the weekend, and then differential backups every night for the other 6 days.

David
+4  A: 

Your needs and transaction level will dictate this (the more transactions between full backups, the larger the differentials will be, obviously). Where I used to work, we did full database backups every night, but for larger databases this would be a little too oppressive, I would imagine. I think it's going to depend entirely on the size of your database and what your transaction load is.

Adam Robinson
+4  A: 

I wanted to add that no matter what decision you make please get in the habit of testing your backups. You should periodically test your full, differential and transaction log backups on a standby server or a development server. Obviously you don't need to test every backup but make it a routine.

northpole
A: 

I wanted to thank everyone for there comments..

i am going to do a full backup once a week and then differentials every night....

I may even move full to 1 month..

mark smith
Doing a full every month could mean that in the event of a restore being necessary, you would need to restore the full backup then up to 30 differentials to get the correct data back.
ck
yep! you are right.. thanks for bringing this to my attention.. I think 1 week is better
mark smith