John Sansom SQL Server DBA in the UK

SQL Server DBA Blog, with straightforward advice, quality resources and musings about SQL Server

  • Home
  • About me
  • Books
  • How to Become a SQL Server DBA
  • Popular Posts
  • SQL Server Resources
  • UK SQL Server Events

SQL Server Essentials – Part 1: The Database Administrator’s Primary Responsibility

Jul 20th, 2009
by John Sansom.

You’re busy coding away at your workstation when all of a sudden your manager walks over to you all excited and begins discussing with you, the details of this great new application your company has just aquired. It turns out that he wants you to look after and administer this newly aquired application platform, which by the way, has a SQL Server engine.

You’re a natural when it comes to solving problems and you think you can handle it for sure, that is until slowly but surely it dawns on you that you have never actually had to administer a SQL Server database server before. In fact, you’re not even sure where you should begin.

Well fear not my friend! Whether you are an accidental DBA, just getting started with learning SQL Server technology or perhaps you just want to polish up on the basics. This is the first in a series of blog posts just for you guys and girls that want to get up to speed on the essentials of SQL Server, the core stuff that you just absolutely must know.

So with no time to loose, let’s get started…..

What is the primary and most important responsibility of a SQL Server Database Administrator?

Before you even go anywhere near a keyboard or launch SQL Server Management Studio, the first lesson that you absolutely must take on board is that the primary responsibility of a SQL Server database administrator is “data”.

What’s so special about data?

Data is arguably the most valuable asset of a business. It is the lifeblood of the organisation, whithout which it cannot function. As a SQL Server database administrator you have to safeguard your data.

The variety of information that data can describe is possibly limitless, with each variety just as important as the next, to the business it belongs to. Some examples of information that data may be used to describe include:

  • An Application Backend/Data store
  • Storing and collecting vast amounts of data from the Large Hardron Collider at CERN or Modelling the human genome
  • Customer/Client Contact Details
  • Financial Information / Banking Systems / Credit Card Processing
  • Company Sales Figures
  • Order Inventory System
  • Website Content
  • Train Timetables / Aircraft Reservation
  • Library / DVD / Car Rental

The list is, as I’m sure you can imagine, potentially infinte. What should be immediately clear to you however, is that if anything bad were to happen to your data, for example a data loss event were to occur, it would almost certainly have a negative impact to the business. Possibly even serious enough to result in closure. Seriously this can and unfortunatly does happen!

YourFired

"You're Fired!"

Do NOT let this happen to you.

Data Loss Event Types

To give you an idea of what you’re going to be up against, consider that Wikpedia categorises data loss events into 5 main categories:

  • Intentional Action
    • Intentional deletion of a file or program
  • Unintentional Action
    • Accidental deletion of a file or program
    • Misplacement of CDs or floppies
    • Administration errors
    • Inability to read unknown file format
  • Failure
    • Power failure, resulting in data in volatile memory not being saved to permanent memory.
    • Hardware failure, such as a head crash in a hard disk.
    • A software crash or freeze, resulting in data not being saved.
    • Software bugs or poor usability, such as not confirming a file delete command.
    • Data corruption, such as filesystem corruption or database corruption.
  • Disaster
    • Natural disaster, earthquake, flood, tornado, etc.
    • Fire
  • Crime
    • Theft, hacking, sabotage, etc.
    • A malicious act, such as a worm, virus, hacker or theft of physical media.

Understanding your responsibility

The weight of the world on your shoulders

"The weight of the world on your shoulders"

I want you to sit back and to take a moment to think about what it is that you are about to become responsible for.

Make no mistake, as a SQL Server database administrator it is YOU who is responsible for safeguarding the database data. Your actions could be what makes the difference between a data loss event being fatal to your business or merely just a nuissance.

What can I do to look after my data?

Now that you know the Database Administrator’s primary responsibility is the data in their custody, what with all these potential risks vying to get at your precious data, what can you do to defend yourself?

Find out in Part 2 where we will look at the SQL Server database administrator’s most formidable defence method and discuss Why you should be using the FULL Recovery Model for your databases.

Have you got a tale to tell about data loss? Please feel free to share your thoughts using the comments box below.

← Something for the Weekend 17/07/09
Win an all expenses paid trip to PASS 2009! →
  • Pingback: SQL Server Essentials – Part 2: Why you should be using the FULL Recovery Model | John Sansom - SQL Server DBA in the UK

  • Pingback: Top 10 Junior DBA Interview Tips | John Sansom - SQL Server DBA in the UK

  • Av Singh

    Great site John!
    Just adding to what you have said-
    do you think that the primary responsibility of SQL database admin is the make the data ‘available’?

    Obviously data loss would be the worst case scenario but perhaps if your sql server has the data but the company can’t use it is almost as bad?

    I write as a DBA Newbie.

    • http://www.johnsansom.com John Sansom

      Hi Av,

      That’s a great question, thank you for posting.

      In my opinion, the Primary Responsibility of a Database Administrator is to the data itself. This definition provides a core from which other, data related, responsibilities can be derived, such as providing Availability, Disaster Recovery, Security etc.

      What’s interesting about data availability is that the requirements for it differ for each organisation. For example, the availability requirements for a database serving a 24/7 E-Commerce platform are going to be much more of a priority than an internal database that serves a Reporting Server, where outages of a short time may be acceptable.

      • Peter Maloof

        John:

        Thanks for this article. I totally agree that data is the lifeblood of an organization, and exists to help make good business decisions. I think some DBA’s try to ‘protect’ data from the end-users.

        Taking your Primary Responsibility a step further, I believe that my mission as a DBA is to help people use their data reliably, efficiently and securely.

        • http://www.johnsansom.com John Sansom

          Hi Peter, excellent points!

          That’s a great mission statement to follow and you’re right, it’s important to avoid conflict between data security and the need to provide a business service.

          Thanks for your comments!

  • Pingback: DBA Survival Skills – Think Defensively | John Sansom - SQL Server DBA in the UK

  • Zach

    Great information here … I am one of those “accidental DBA’s” although Ive always loved dealing with data, I started in the business as a Manager of Technical Support and after 4 years transitioned into a Jr. DBA role on a full scale web application project.

    • http://www.johnsansom.com John Sansom

      Hey Zach, thanks for your comment!

      Interestingly most of the DBA’s I know are “Accidental DBA’s”, that is to say that similar to you, they moved into the role/opportunity from a parallel technical discipline, having not perhaps originally intended for it to become their core focus. I’ve yet to meet a single DBA that has regretted their decision to do so and all agree that being a DBA is a very rewarding experience, as I’m sure you are finding out for yourself…

  • Pingback: Simplify Your DBCC CHECKDB Output | John Sansom - SQL Server DBA in the UK

  • Pingback: Every SQL Server Database Administrator needs a Buddy | John Sansom - SQL Server DBA in the UK

  • Travis Alltop

    DBAs are the most important and most under appreciated person in an emterprise. I have said this for years. If you don’t have your data you don’r have doodly squat…remember that out there CEO’s when bonus time comes around……

  • Pingback: 10 Things Every DBA Should Do | John Sansom - SQL Server DBA in the UK

  • http://chafai.com Amine CHAFAI

    Hi,

    this link http://www.johnsansom.com/index.php/sql-server-essentials/ doesn’t work

    • http://www.johnsansom.com John Sansom

      Thanks Amine, the link is now available.

  • Pingback: 5 Things Every DBA Should NOT Do | John Sansom - SQL Server DBA in the UK

  • Pingback: SQL Server Central

  • Pingback: SQL Server Memory Configuration and MemToLeave | John Sansom - SQL Server DBA in the UK

  • Pingback: Your Road to Becoming a DBA

  • Subscribe to RSS
  • Subscribe by Email
  • Search

  • Categories

    • Administration (54)
      • Disaster Recovery (7)
      • Dynamic Management Views (DMV) (4)
      • Index Optimisation (8)
      • Memory (2)
      • Reporting Services (5)
      • SQL Server Tips (19)
      • Tools (6)
    • Performance Tuning (18)
    • Professional Development (42)
      • Blogging (3)
      • Outstanding DBA Customer Service (5)
    • Query Optimisation (4)
    • SQL Server Community (130)
      • Reviews (1)
    • SQLServerCentral Syndication (65)
    • SQLServerPedia Syndication (63)
  • Archives

    • January 2012
    • December 2011
    • November 2011
    • October 2011
    • September 2011
    • August 2011
    • July 2011
    • June 2011
    • May 2011
    • April 2011
    • March 2011
    • February 2011
    • January 2011
    • December 2010
    • November 2010
    • October 2010
    • September 2010
    • August 2010
    • July 2010
    • June 2010
    • May 2010
    • April 2010
    • March 2010
    • February 2010
    • January 2010
    • December 2009
    • October 2009
    • September 2009
    • August 2009
    • July 2009
    • June 2009
    • May 2009
    • April 2009
    • March 2009
    • February 2009
    • January 2009

Copyright John Sansom, 2009-2011, all rights reserved.