It’s Friday and I’m feeling a bit wacky (what else is new, right?). So… I thought I would write about something that’s been on my list for a few months now and put an amusing spin on it. Well, at least I find it amusing.
Several months ago, we inherited several database servers from another department. Our job was to bring them up to our standards when they were brought onto our network. Luckily, they all had SQL Server 2005, 2008 or 2008 R2 installed on them. Whew! It was by far a very enlightening experience considering these servers were not set up by database administrators. However, they didn’t do all that bad of a job considering. Note: These servers were also brought onto our domain from a different one which involved lots of Active Directory account additions which affected accounts on these servers.
Anyway, to help relieve some of the stress, I couldn’t resist putting together a list of steps to be performed while bringing the servers onto our network and up to our standards. This list does not contain everything we did but it’s somewhat close. On a serious note, many months of planning and hard work went into this project by all of IT. There was quite a bit more that went into it. This is but a small slice of our part. While this list was written in jest, there may actually be a few useful nuggets of information in there. Disclaimer: I put this list together for fun to release some stress. We did not actually partake of every step outlined. I’m hopeful you can spot the “what we actually did” steps versus the “wishful thinking” steps.
Generic Work Breakdown Steps (WBS) for Database Server Integration:
- Retrieve your DBA Survival Kit. It should contain the following items:
- 1 shot glass
- 1-3 large bags of dark chocolate, dependent on the duration of the integration and the number of non-DBAs involved
- 1 large bottle of your choice beverage
- 1 tin of breath mints
- 1-3 rolls of duct tape, dependent on the duration of the integration and the number of non-DBAs involved
- 1 sarcastic ball (note: it is like a Magic 8 ball but displays sarcastic answers such as “whatever” or “ask me if I care”)
- 1 pillow and blanket set
- Music playlist of your choice
- Test a few more pieces just to be sure it’s worthy.
- If it’s been turned off, smack person responsible upside the head unless they have a good reason why it’s been disabled.
- If the service accounts were running under any local accounts, find out why.
- If it’s the wrong answer, smack person responsible upside the head.
- Help yourself to a piece of chocolate.
- Make note of where you put them for future reference. Feel free to be descriptive.
- Note: “where the sun doesn’t shine” doesn’t count.
- Tell the voices in your head to shut up.
- Again, make note of where you put it.
- May need to run Profiler traces.
- Help yourself to a generous shot of your choice beverage.
- Have some more chocolate… followed by another shot of your choice beverage… or four…
- Add new AD accounts.
- Set permissions for new AD accounts.
- Change database owners.
- WARNING! WARNING! Changing the database owner may break something!
- Down one shot of your choice beverage per database owner changed followed by a few more pieces of chocolate.
- Disable the old AD accounts.
- Pray to the SQL gods everything still works.
- Help yourself to another shot of your choice beverage just in case. Down another one to appease the SQL gods. Better safe than sorry, right?
- Send a test email to the server admins informing them the database servers have unanimously decided the DBA team is worthy of more chocolate and it would please the database servers greatly if chocolate was sent to the DBAs… preferably good quality dark chocolate… on a regular basis…
- Note any changes or discrepancies.
- Help yourself to two more shots of your choice beverage – one for you and one for the bacon slinging monkey dancing around on your desk wearing a pink tutu. Keep the duct tape out of the monkey’s reach…
- Finish off another shot of your choice beverage.
- Scarf down more chocolate.
- Repeat until the issues are resolved or you run out of your choice beverage and chocolate, whichever comes first.
- Ensure the maintenance plans work.
- Cross your fingers and toes and everything else you can think of.
- Finish off your choice beverage and chocolate.
Filed under: SQL Fun, SQL Mayhem Tagged: dark chocolate, server integration, work breakdown
