SQL Server, PASS, and other data mishaps
Ramblings
PASS pass and more PASS
Oct 3rd
As I sit writing this post I realize that in a weeks time Ill be in Seattle at the 2011 PASS Summit.
Like most in the SQL community who are fortunate enough to attend the annual summit I am looking forward to next Sunday. But, unlike most I am probably looking forward to this years summit for slightly different reasons. I’m definitely ready for the plethora of sessions, the great networking and all of the regular things everyone looks forward to (SQLKARAOKE!) but, when you are as heavily involved as I am in leading the Summit Program Committee, just getting it “started” is a huge relief.
For the last four years Ive looked forward to the Sunday before the Summit like ive looked forward to no other Sunday of the year. However this year is going to be different! This year will be my last year of leading the Summit “Program Committee”. Its truly bittersweet for me as Ive really loved doing this but Its time for me to focus on doing other things for our great community.
I plan on handing the reigns of the summit over to _____ after the end of this years Summit. I wish I knew who was taking over so I could tell you, but as it is no one has volunteered and PASS doesn’t exactly have a structure in place to allow for transnational hand off(more on this later). I wish I could say it will be all Rainbows and Unicorns for the next person leading the program committee but, the reality is it is a lot of work. The payoff is quite large though in knowing that you lead a group of 30ish volunteers to do a large portion of the work in making the summit a success but, even with a dedicated support staff (PASSHQ) its still a challenge. After doing every job from the bottom to the top of this small piece of PASS I feel like ive literally “Been there, done that, got the T-shirt”
I’d guess Ive spent at least 10 hours a week on average working on the Summit for the last several years and this year I added on regular PASS Board member tasks and am regularly exceeding those 10 hours a week, unfortunately, its just not sustainable for me any longer. Im happy to spend the time for the community but, Its time for a new challenge and fortunately being on the PASS Board affords me all of the community challenges I could ever need (including figuring out to handle transition within PASS mentioned earlier).
If you spot me at the Summit, feel free to stop over and introduce yourself, I promise not to try and convince you to volunteer to take my PASS job!
Meme Monday — Favorite PASS Memory — Shared Experiences
Sep 6th
Tom (Blog|Twitter) Asked about our favorite PASS memories for this months post. With all that I have going on trying to get the Schedule out for this years Summit, I hadnt planned on writing anything this month but I just read Grant Fritchey’s excellent post and it struck me that I really should write about this one. You see, one of the most interesting things about his post was I actually remember about 90% of the things he mentions.
My favorite PASS memory isnt actually a single memory at all, its actually the conglomeration of all the SHARED experiences I have with all the hundreds(?) of people that I have gotten to know rather well over the years. One of the most important things about our community of SQL professionals that I can never seem to put into words are those “Shared experiences”, they are what makes us unique. Some first timers will listen to the conversations and think “what in the world is so funny” or “really, did that actually happen” or more likely, “what in the heck are they talking about” and I can see that there would be some intimidation factor with that but, the reality is you just have to jump in and start making those shared experiences of your own. While some of my favorite shared experiences are from 2004-2006 that doesnt mean that I dont have some great ones from 2010 with people I had just met. My point really is those experiences (which un/fortunately become memories) whether made at the Summit, a SQL Rally, SQL Saturday, or a local UG meeting are the things that actually tie us together as a group of professionals. Sure, we all talk SQL and geek about it but, without the shared experience factor we’d all just be names behind posts on a Newsgroup/Forum which wouldnt be nearly as much fun!
just choose one
If I had to list a single memory though it would be from 2004, where it all started for me. You see I had just met Pat Wright, and Tom Larock and somehow they convinced me to attend the early morning (7AM If I recall) PASS volunteer session. Im not an early morning person AT ALL so I definelty felt some peer pressure to go but, I can honestly say sitting in that session hosted by Wayne Snyder has probably changed my professional career as much or more than anything else. Wayne is a very dynamic speaker and he had us all believing we could change the world, or at least the SQL portion of it. I really miss those sessions, and wish we could find a way to ressurect them because this introvert would have never become involved with PASS had it not been for that 1 single session (and the encouragement of Tom and Pat) Thanks to the 3 of you for that!
T-SQL Tuesday #19 Wrapup
Jun 20th
Huge Thanks go out to everyone who participated in this months T-SQL Tuesday. 
I apologize for the tardiness of this post, its been a busy week with PASS finalizing the Summit Sessions.
As always, there were some awesome posts this month! If youve ever wondered why you need to prepare to recover your databases, or your life for that matter I suggest reading through the huge amount of content below.
The good stuff
Rob Farley (B | T) Writes us a two part post with half being technical about migrations, downtime and high availability and the other half being personal with regards to dealing with and controlling life’s disasters. Hats off to Rob for pouring it all out there. (sometimes it just feels better to write it all down and put it in perspective)
Noel McKinney (B | T) recounts a bad situation where he played the part of message queue during a human disaster where a developers spouse unplugged the telephone in the middle of the night (surprising this didnt cost someone a job)
John Pertell (B | T) tells us about times where he learned lessons the hard way about backups and restores. His stories hit home for me and im sure they will for most other seasoned DBAs. Ive lost more SAN arrays over the years to firmware flashes than I care to think about, so much so that I cringe when the SAN admin calls and even utters the word firmware.
Robert Davis (B | T) writes about backing up system configurations in the case of a complete server failure. Good info in one place here about what you would loose if you lost one of the system databases.
Ricardo Leka (B | T) turns in his post letting us know that its important to have a backup plan but even more important to have a recovery plan! (his post was in portugese so if I’m way off I blame google translate! Thanks for the post Ricardo)
Merrill Aldrich (B | T) reminds us to be aware of blind spots in the recovery scenario of our companies. He shares some great info about cultures that can cause disasters to be unrecoverable.
Jack Vamvas (B) Shows us how he uses powershell to gather an inventory of SQL Server info that may be needed in the case of a disaster.
Mark Broadbent (B | T) Writes a post about how others mistakes can often become your problem when corruption lands in your lap.
Muthukkumaran Kaliyamoorthy (B) Goes over the various ways that you can build HA/DR system including Clusters, Mirroring, Replication, etc
Jason E Bacani (B | T) shows once again that backing up a database is important but making sure you are backing up what you think you are backing up is even more important
Bob Pusateri (B | T) recounts a story of a former employer and the resulting problems from having a “if it isn’t broken dont fix it attitude”
Chad Miller (B | T) writes about using powershell and CMS to inventory your SQL Servers
Ryan Adams (B | T) Writes some tips about using and configuring mirroring to prevent disasters
Gail Shaw (B | T) does her best to remind us that disasters arent just huge events in the world but rather most of them involve smaller more isolated events. Id agree with her analysis and I live in the bullseye of hurricane country!
Nic Cain (B | T) writes about a full scale disaster at a former place of employment. I see a running joke in these posts about san firmware upgrades being the cause of most DBA disasters.
Robert Pearl (B | T) shares his story of 9/11 and recovering from that disaster. Things have certainly changed in the years since then.
Amit Banerjee (B | T) gives us 10 key points to keep in mind when thinking about disasters and how to best deal with them
Pinal Dave (B | T) recounts his early days as a DBA and 4 pieces of wisdom that he learned early on
Steve Jones (B | T) Writes about small disasters that arent natural disasters. He’s right, these types disasters are considerably more likely than a massive natural disaster.
Thomas Rushton (B | T) Shared not one but two posts for this months edition of TSQLTuesda. He reminds us to test our DR plans and recounts a story of what was likely someone updating every record in a database with the same value. Which is a common disaster indeed.
Jason Brimhall (B | T) Shared a story of three personal disasters. included is a good tip about recovering the registered servers in ssms after a reinstall
Nick Haslam (B | T) wrote about an experience at a retail organization where a loss of power took out all of the systems. Seems its often the small things that get overlooked (not that power is small but, often taken for granted)
John Samson (B | T) shared links to his prior posts about DBA responsibilities in planning for recoveries
Nancy Hidy Wilson (B | T) who lives just up the road from me in Houston recounts her own personal story from Hurricane Ike. I learned I need a chainsaw and a tractor to recover from a hurricane. Also I was reminded just how far our modern jobs have come in that we can personally experience disaster and move a few hundred miles away and continue to work our day jobs since their systems *should* be designed for uptime!
Thanks again to everyone who participated this month!
Be on the watch for next months host and consider participating if you havent before!
Stepping out and stepping up
Jun 2nd
Changes are coming
Stepping out
For as long as I can remember Ive been involved in one way or another with the PASS Summit.. This simply means I have a short memory because I think I first started with the summit in 2006 or maybe it was 2005. Either way its been a long run at making the premiere event for SQL Professionals a success. During the last PASS Board meeting I let it be known to the other directors that I would like to move on to other things within PASS. I have spent a huge amount of energy over the last few years attempting to remake the processes around the summit education program. Ive worked with a great set of volunteers over the years and together we have had some great success in making the processes better and more “translucent” as my favorite volunteer would say. However, I think its time for a new challenge and Id like to put the same effort into one of the other PASS portfolios. This will also give someone else with a renewed energy and vision a chance to make their mark on the Summit program. This is where I’d like to start the handoff, unfortunately there isnt exactly a line at my door of people wanting to take it from me. So, if you ever wanted to give up your life free time for the good of the SQL community feel free to drop me a line!
Stepping up
At the same board meeting, I stepped up and decided to put my name on the ballot for the PASS executive board. There are lots of rules and regulations in the bylaws about who can run and when, I wont bore you with all the details but, the end result is out of those eligible to run: Myself, Tom LaRock, Rick Heiges and Douglas McDowell are running for the 2 vice president seats while Bill Graziano is running unopposed for President. I admittedly didnt start that week thinking I was going to run for the executive board of PASS but, as it turns out it fits nicely with what I want to do for PASS going forward so I decided give it a shot and run. Hopefully enough of the board will see that I have the right kind of energy to do good in one of the positions.
I appreciate the challenges and opportunity that have been given to me over the years in this community and hope this is merely the next logical step in my service to our community.
PASS Resources Revealed
Mar 17th
What has PASS been up to?
Ever find yourself with tons of extra time just looking for something to dig through?
yeah, me neither… But, I do make it a point to go out and read through lots of PASS documents regularly. Sure, Some of those documents are not for public consumption but, a large portion of them are available for any PASS Member to view. Almost all of them will require you to be logged in to the PASS site.
A good starting point is the PASS Governance Page <- lots of good stuff hides on this page, Im working on getting this page removed from behind the login wall
PASS BOD Meeting Minutes are posted on the left hand side
The Feb 2011 Minutes are here
- Good discussions in here about Globalization of PASS, especially revolving around events
The Jan 2011 Minutes are here
- This was an in-person meeting and there is a literal ton of info in here. Highlights are globalization, Summit 2011 Planning, Summit 2010 Post mortem, 5 Year plans, Bylaw Changes
PASS Monthly Reports are found in the middle on the left
These are gems that reveal the day to day inner workings of the BOD and HQ
The Feb report should be posted in the next day or 2
The Jan report however, is here
- In here You’ll find things about Chapters, IT Projects, Marketing initiatives, ERC info, Sponsorship Sales, Summit Program, SQLRally, Gloablization, etc
The Dec report is here
- This one contains things like Chapter info, HQ Finance, IT Projects, Marketing, Summit, Rally, 24hop, SQL Saturday,
The budget for PASS is included at the bottom of the governance page
2011 Budget is here
- Wanna know where the money is supposed to be coming from, and where its supposed to be going? this is where to look.
- Side note: Im going to check into where the 2010 audited financials are, they should be available by now.
The SQL Rally has posted all of the planning meeting notes posted here
- There is tons of good stuff in here, its especially interesting to me to watch the minutes back and forth dealing with very familiar problems as what I’ve seen in the Summit program group.
- Wanna know how many attendees are registered so far for the Rally? yup its in there. Wanna know how many are in Precons? yup its in there too
We (PASS Program) started posting meeting minutes near the lower left side of this page
- I have written about these minutes before
- Good information in here about many new changes that are being considered by the Program Committee
- Essentially It says that I’m not getting nearly enough done for the program committee lately. I need to work on that!
- Im including this here because lost of good stuff gets posted here but, for me I can only find it since its in my RSS Reader.
In Summary, PASS releases a ton of information about what its doing. The problem with this is two-fold, one its a ton of information. Two, the information is spread out all over the place and is often difficult to find on the site using conventional browsing methods so I hope this helps

