Author: way0utwest

  • The Countdown

    What's coming later today?

    This is going to be so cool.

    I heard about this over the summer, and it’s quite possible that my jaw literally dropped when I was told. It was stunning, surprising, something that I never expected. Especially with the short lead-in talk I was given before the news. As Jes Borland (blog |@grrl_geek) might say, “Squeeeeeeeeeeee”. It’s exciting, and I can’t say what it is yet. As I write this, I’m almost bouncing out of my seat from the excitement.

    Come to the Red Gate booth at 10am

    Come right after the keynote talk to hear the announcement. I am sure you’ll be as shocked, then surprised, and then as excited as I am.

    What could it be? Take your guess when you get the newsletter. If you’re outside of the west coast, there’s a good chance you’ll get to guess what this could be. Need a hint? Hmmmm, what could I say that won’t get me into trouble?

    • 50, years that is.
    • An amazing view
    • A touch of danger

    That’s about all I can say, at least that’s all I feel comfortable saying. Take your guess, and I’ll pick someone to send an Amazon GC over to sometime in the next week. You don’t have to be right, but make me smile, laugh, or intrigue me. No insider entries allowed, but what could Red Gate be announcing?

    Tune in at 10, watch Twitter, or come back tomorrow and check out the editorial then.


    The Voice of the DBA Podcasts

  • The Half Day Experiment

    Check out the half day sessions at the Summit

    At conferences and events I have found that the vast majority of sessions are one hour long. Sometimes events have experimented with 75 or  90 minute sessions, but the majority of talks I’ve heard were an hour, short enough to get an idea of how to use a feature or have an idea about why you might use something, but too short for in depth learning. More in depth sessions are usually all day sessions, or multi-day classes, which are very focused, and expensive. It seems that it’s rare the many employees get the chance to attend this type of training.

    This year the Summit is trying something new, with a few half day sessions that should provide a deep dive in a number of areas during one focused three hour time slot. There are sessions on a variety of topics including performance tuning from Tom LaRock, and Scaling SQL Server from Glenn Berry. The sessions take place on Wed and Thur in the afternoon, so check the schedule if you’re interested.

    I like the idea of combining some longer training that is focused along with the wide variety that most events offer. To me this is a way to better justify the ROI of attending an event by allowing you to focus in a deeper way on a specific subject. It also is a great way for some of the more expert speakers that offer training or pre-conference sessions to give attendees an idea of what they can teach, and why that specific training can be worth the expense.

    I’m hoping that some attendees will come away with skills they can use, or refine when they get back to their jobs. I’m hoping they can tie that back specifically to one of these half day sessions and even blog about what the reaction was from their management. I’m also hoping that this helps to get more training sessions scheduled as pre-cons at SQL Saturdays or other events, bringing lower cost training to more people and improving the skills of the SQL Server community overall.

    Steve Jones


    The Voice of the DBA Podcasts

  • A Nice Refund

    Why don't these kinds of mistakes happen to me?

    This editorial was originally published on Sept 12, 2006.

    How’d you like to be the DBA for a system thatmistakenly gives out $318 million? It probably wasn’t the database, but more likely the code for some application that caused this to occur in the IRS system, but it’s something that becomes more likely in SQL Server all the time.

    SQL Server 2005 is the first time that SQL Server can be easily used as a complete application development platform. With the addition of the CLR, the Service Broker, Database Mail, web services, and more, SQL Server 2005 could be your database server, application server, and only server, with no other software running.

    While application developers will likely write most of the code, including lots of the CLR functions, procedures, and other constructs, who do you think will be responsible for the system? That’s right, the DBA. You’ll be the first and last line of defense and the one that will likely shoulder a lot of the blame for issues. Fair or not, I expect that DBAs will become more likely the scapegoats for issues.

    This means that as a DBA, you really want to beef up your skills as well as clearly delineate lines of responsibility. You should be able to read the code behind assemblies you add to your server, as well as understand how the SQL Server subsystems fit into an application. But you also need to be sure that you let management know when you are overloaded, when you can’t review code, or when you are concerned about possible issues with code.

    I’ve felt for years that it was a matter of time before some computer professionals will need to become bonded because of their responsibilities. I’m not sure when or where this will start happening, but I wouldn’t be surprised if it starts with DBAs.

  • The DR Test Schedule

    You never know what disaster will strike.

    It’s hurricane season on the East Coast of the US right now, and after Hurricane Irene, I’m sure there are more than a few IT workers that are worried about their disaster recovery (DR) plans. Irene didn’t cause much damage, but it was a reminder that there are situations which are completely out of our control, but could easily end up causing us problems with our infrastructure.

    SQL Server gives us numerous ways to prepare for disasters with different technologies like database mirroring, log shipping and more. The new Always On features in Denali will give us even more options, and may be worth the cost of an upgrade. While DBAs seem to regularly practice backups and restores, recovering a full application often requires more than a SQL Server restore. This Friday, I wanted to ask how often you practice your recovery.

    How often do you perform a full DR test for an application?

    I think it’s very unlikely that you would lose all your servers at once. It’s possible, especially with an event like a hurricane, but it’s very unlikely that you would have to recover all your systems at once. However that doesn’t mean that you shouldn’t be prepared to recover a complete system. If new hardware arrived, could you rebuild your Windows hosts, your SQL Server instance and application or web servers? I’ve found out the hard way this isn’t as easy as it sounds.

    I used to perform a complete test of our one critical system once a year. We set aside a day, sending the IT staff needed to a secondary location with media, backups, and unformatted hardware to perform a test. If we couldn’t recovery the system in a day, we usually reviewed the issues and tried again in a month. Unfortunately, if we failed that test, we didn’t usually get another chance that year. Not exactly great disaster recovery planning.

    These days my part of the infrastructure, SQLServerCentral, lives on virtual servers. While I don’t have the responsibility for these servers, we do have images of them, as well as regular backups, and I suspect we could recover them fairly quickly. Maybe I should ask for a test someday soon….

    Steve Jones


    The Voice of the DBA Podcasts