Live registration reopens October 1, 2026, in 12d 04h 17mNotify me

Category: Consulting Lines

Consulting Lines: “Let’s put that in the parking lot.”

There's a fine art to running a productive meeting, keeping the discussion focused and scoping things tight to meet your scheduled finish time. Today's consulting lines post is about keeping people happy while still finishing meetings on time. Let's join a troubleshooting session where I've been brought in to help a client whose AlwaysOn Availability Groups are failing…

Read more about Consulting Lines: “Let’s put that in the parking lot.” 8 comments — Join the discussion

Consulting Lines: “Keep going. What else?”

Some of my consulting lines are all about context. Let's just jump right into a project kickoff meeting with an architect and a few developers:
The Conversation
Me: "So, what pains is this SQL Server having?"

Phil I. Buster: "When I first started out here, we had SQL Server 2005. The app only had a couple of users back then, so as we added functionality, we decided to keep the business logic in the database. It wasn't too bad at first - "

Read more about Consulting Lines: “Keep going. What else?” 7 comments — Join the discussion

Consulting Lines: “Write this down, because I’m not going to write it.”

Before I became a consultant, I was on the other side of the conference room table - we would bring in consultants, and I'd be amazed at all the cool lines they whipped out. Now that I'm the one giving advice, I like sharing some of my favorite consulting lines that you can use in…

Read more about Consulting Lines: “Write this down, because I’m not going to write it.” 8 comments — Join the discussion

Consulting Lines: SQL Server Needs a Dog

SQL Server isn't lonely, but it needs a dog.  In today's Consulting Lines series post, I'll share my very favorite consulting line of all - one that makes people laugh while illustrating a point.
The Situation: Bob the Button Basher
My Blitz script helps me quickly spot SQL Server settings that have been changed from the default values.  I always work with the client's staff in the room, and when I see a changed setting, I turn to them and ask:

Read more about Consulting Lines: SQL Server Needs a Dog 30 comments — Join the discussion

Consulting Line: “What problem are we trying to solve?”

The problem with being a Microsoft Certified Master is that people come running up with Master-level questions.  I field a lot of very advanced questions completely out of the blue, and I can't help but raise an eyebrow.

Deckard: "After answering forty-two questions from the Voight-Kampff test, what's the pupil size of a Nexus-6 replicant?"

Read more about Consulting Line: “What problem are we trying to solve?” 5 comments — Join the discussion

Consulting Lines: “Do you want 10% faster, 100% faster, or 1000% faster?”

My favorite engagement is when I'm brought in to help a good person who's overwhelmed.  The manager knows his DBA is smart, but the DBA is just flat out overworked.  Too many developers are slinging too much code on too many servers, and there's too many signs of smoke.  The manager asks the DBA who he would pick if he could pick any SQL Server guy in the world to help out, and my email goes to Inbox Plus One.

Read more about Consulting Lines: “Do you want 10% faster, 100% faster, or 1000% faster?” 16 comments — Join the discussion

Consulting Lines: “Would you mind driving?”

We nicknamed one of our favorite project managers "The Bus Driver."  She didn't throw people under the bus herself, but she ran over many a reputation.  If you didn't know what you were doing, you didn't want to be anywhere near her bus route, because she wasn't hitting the brakes on her project for any reason whatsoever.  I loved her to death because she was predictable, and I knew what I was doing.

Read more about Consulting Lines: “Would you mind driving?” 17 comments — Join the discussion