Launch week: the Season Pass & Fundamentals Week are 50% off — ends in 5d 08h 06mSee the sale

13 Questions to Ask Before You Touch a Database Server

I’ve touched a lot of SQL Servers over the years. After my share of trips to HR for inappropriate touching, here’s the questions I ask first these days:

  1. Is this in production now?
  2. If this goes down, what apps go down with it?
  3. When those apps go down, is there potential for loss of life or money?
  4. How sensitive are these apps to temporary slowdowns?
  5. When was the last successful backup?
  6. When was the last successful restore test?
  7. Is everyone okay losing data back to the last successful backup?
  8. When was the last successful clean corruption test?
  9. Do we have a development or staging environment where I can test my changes first?
  10. Is there any documentation for why the server was configured this way?
  11. What changes am I not allowed to make?
  12. Who can test that my changes fixed the problem?
  13. Who can test that the apps still work as designed, and that my changes didn’t have unintended side effects?

Free, 3× a week

Get my new posts by email

Three posts a week, plus a Monday roundup of the best database news from around the web.

10 comments

  1. Here is a few more questions I like to ask.

    Is there any type of replication in place and if so can I stop it while troubleshooting?

    Great list!!

    Thanks 🙂

  2. Those are actually very useful questions to ask when you’re given access to fix anything IT-related, from installing software on a desktop PC to receiving commit privileges on a source control repository…

  3. I like this list. I tend to ask my question 1 again in between every other question.

  4. Today our support team worked with a customer installing a database update to our product at their site. Something had gone wrong and they were trying to restore the DB backup that occurs at the start of the update process. No problem, right? Well they couldn’t find the backup. After an hour of investigation they found another DBA had noticed the server getting low on space and “fixed” the problem by deleting the just-completed backup.

    I’m thinking the DBA hadn’t ready your post.

Leave a comment

Your email address will not be published. Required fields are marked *

Email me about new comments: