A discussion on Database Administration As A Service™ (remote dba) & other news items that catch my attention

Current Articles | RSS Feed RSS Feed

7 Deadly Sins Of Microsoft SQL Server Database Management (Sin 1)

Posted on Thu, Dec 20, 2007 @ 04:29 PM
  | Submit to Digg digg it |  Add to delicious  delicious |  Submit to StumbleUpon StumbleUpon |  Share On Technorati Technorati | Submit to Reddit reddit 

After my last post, I thought about it and I have decided to create a series of 7 Posts for Oracle Databases and 7 posts for Microsoft SQL Server Databases. Where I will identify the 7 things that we see far to often and represent very bad practices in database administration.

The first and most deadly sin concerns the Database Backups.

Over the past years we have come across quite a few SQL Server databases that were not being backed up at all. They thought they were but when we looked under the covers the backup was not working. See my previous post titled “Have your fire drilled your Oracle or Microsoft SQL server backup posted on December 18th, 2007 about the important of fire drills. If you don’t test your backup, then experience has taught me it won’t work when you really need it.

Another thing we see in the Microsoft SQL Server environment is that that frequent dumps of the transaction logs are not being done. Without frequent dumps of the transaction logs there is no ability to recover the database to a point in time. There are some major advantages to frequent dumps of your transaction logs. By doing this you greatly enhance your ability to recover the database when you need it. It's really nice to be able to recover your database to 12:01 when you accidentally deleted a table you needed at 12:02 and not loose a days work.

Microsoft SQL Server Deadly Sin 1: Poor or Untested Database Backups

Make sure you are doing frequent dumps of the transaction logs so that you have the ability to recover the database in the event of a disaster. Also make sure that your backup is tested. What I mean mby tested, is that you run a fire drill and actually physically recover something.

Posted Michael Corey, Ntirety

www.ntirety.com

 

View blog top tags


Add to Technorati Favorites

Tags: , , , ,

COMMENTS

Even more I can suggest using special tools for sql server backups.
This can not only speed up back up and restore processes but even can give some extra features and abilities.
I have positive experience with LiteSpeed.
I really love the way it do the job. It supports compression and you can choose the level of it depending what is more important for you - highest possible speed or less disk space occupying.
From security point of view litespeed has some good benefits as well. It offers different ways of encryption that I was unable to find in native backups.

posted @ Monday, February 04, 2008 11:49 AM by James DBA


Where's the rest?

posted @ Saturday, June 28, 2008 7:59 AM by Carlo


Thanks for asking. I have rough drafts of all 7 sins, for both Oracle and SQL Server, I just have not had time to finish them. They are coming. 

posted @ Monday, June 30, 2008 11:51 AM by Michael Corey


Hi - I can't find links to the rest of the series. Have they been posted yet ?

posted @ Monday, December 01, 2008 9:06 AM by Alex MacDonald


Alex, I have not posted them yet. Its been on my short list for tomorrow. Thanks for your feedback on litespeed, I will have to take a look at it.  
 
Mike Corey

posted @ Monday, December 01, 2008 9:50 AM by Michael Corey


Post Comment
Name
 *
Email
 *
Website (optional)
Comment
 *

Allowed tags: <a> link, <b> bold, <i> italics