<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SQL Server Consulting &#8211; Straight Path Solutions</title>
	<atom:link href="http://straightpathsql.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://straightpathsql.com/</link>
	<description>Database Managed Services and Pain Relief. Sleep at night!</description>
	<lastBuildDate>Thu, 08 Oct 2026 18:38:19 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://straightpathsql.com/wp-content/uploads/2026/03/cropped-straight-path-solutions-logo-square-32x32.png</url>
	<title>SQL Server Consulting &#8211; Straight Path Solutions</title>
	<link>https://straightpathsql.com/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>The accidental DBA is learning PostgreSQL (and why you should never stop being a beginner)</title>
		<link>https://straightpathsql.com/the-accidental-dba-is-learning-postgresql-and-why-you-should-never-stop-being-a-beginner/</link>
					<comments>https://straightpathsql.com/the-accidental-dba-is-learning-postgresql-and-why-you-should-never-stop-being-a-beginner/#respond</comments>
		
		<dc:creator><![CDATA[Bruce Campbell]]></dc:creator>
		<pubDate>Thu, 08 Oct 2026 18:38:00 +0000</pubDate>
				<category><![CDATA[DBA as a Service]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[Growing]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[Postgres]]></category>
		<guid isPermaLink="false">https://straightpathsql.com/?p=5387</guid>

					<description><![CDATA[<p>I got started in SQL Server and databases as a bit of an accident several years ago. I worked at a company where I was the primary application support person and dabbled in SSMS to review issues when a customer’s loan didn’t go through. As the age-old joke goes, I knew just enough to be ... <a title="The accidental DBA is learning PostgreSQL (and why you should never stop being a beginner)" class="read-more" href="https://straightpathsql.com/the-accidental-dba-is-learning-postgresql-and-why-you-should-never-stop-being-a-beginner/" aria-label="Read more about The accidental DBA is learning PostgreSQL (and why you should never stop being a beginner)">Read more</a></p>
<p>The post <a href="https://straightpathsql.com/the-accidental-dba-is-learning-postgresql-and-why-you-should-never-stop-being-a-beginner/">The accidental DBA is learning PostgreSQL (and why you should never stop being a beginner)</a> appeared first on <a href="https://straightpathsql.com">SQL Server Consulting - Straight Path Solutions</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I got started in SQL Server and databases as a bit of an accident several years ago. I worked at a company where I was the primary application support person and dabbled in SSMS to review issues when a customer’s loan didn’t go through. As the age-old joke goes, I knew just enough to be dangerous. While I was there, I decided to keep learning about SQL from the DBA team and when that company went out of business, I was able to pivot and apply for DBA roles, and I eventually found my way here to Straight Path. Part of how I was able to do that was that I was able to see the writing on the wall and learn that there was opportunity in SQL and data.</p>



<p class="wp-block-paragraph">With that being said, we at Straight Path pride ourselves on proactivity and helping customers to determine what they might need. So, as you may have guessed by the title, this is a blog post about PostgreSQL and some things I’ve learned about it and why I never want to stop being a beginner.</p>



<p class="wp-block-paragraph">If you’re new to us, Straight Path is a SQL and Database consulting firm started by our CEO Mike Walsh. We’re now at 22 employees and we have backgrounds in performance tuning, migration work, security, and just general DBA knowledge spread out across our Senior and Support teams. There isn’t much we can’t handle as an organization. Our new CDO, Buck Woody, in the spirit of proactivity has seen the writing on the wall as well and knows that our next logical step was Postgres since it’s getting more popular than ever. DBAs and organizations around the world are turning to Postgres for its customization, its easy licensing, and resource management.</p>



<p class="wp-block-paragraph">I’ve built my career in Microsoft but my OS of choice for my personal projects is Pop!_OS, which is based on Ubuntu and is part of the Free and Open Source Software (FOSS) project. I learned about Linux and the different operating systems built around it when I was fresh out of high school, through my uncle who had been using Linux almost since its inception. I was amazed that so many humans across the world could come together on a project like this and that Linux was responsible for so many things in our lives. Now it’s on billions of devices and runs critical infrastructure that we depend on. I’m saying all of this to emphasize that it’s my passion for being a beginner that got me into Linux in the first place, and that same passion brought me to being a DBA, and now it’s helping me to learn Postgres.</p>



<p class="wp-block-paragraph">As the title suggests, I didn’t set out to be a DBA, I originally went to school for programming. That job I mentioned earlier hired me partially for my ability to read code. My boss at the time assumed that if I could read C# then I must have been able to read whatever language the company’s software was written in and that would help me in my support role. He wasn’t totally wrong because that light programming background allowed me to talk with the developers and try to understand what we were building. It helped me make relationships that I still maintain today and that ability to be a beginner let me ask questions. I asked questions about everything because it’s how I soak up information. Asking those questions eventually got me pointed to the DBA team because I wanted to know why something wasn’t working, and development eventually pointed the finger at the DBAs. As we all know, DBA does stand for “Default Blame Accepter”.</p>



<p class="wp-block-paragraph">I started working closely with them and learning anything and everything I could. Eventually that company was going under and I needed to find new work and I found Straight Path. I wanted to take the DBA knowledge I had to the next level because I wanted to be a beginner somewhere else and before I knew it, I was. I was learning the ropes of SQL Agent, jobs and maintenance plans, users and access, and how to troubleshoot issues. Fast forward 5 years and I’ve grown into my role as a DBA where I maintain a list of my own clients and I assist our Senior team with their clients where I can. I focus on proactive work and maintaining a well performing environment while also looking for opportunities to enhance security. The world is only getting less secure these days, and I started all this by being a beginner at something. &nbsp;</p>



<p class="wp-block-paragraph">Here I am now, relearning a lot of those same principles but in a new environment with new challenges and new goals. Postgres is a great tool and even though it can do so much for your environment and your workflows, it may or may not be the right tool for your needs.</p>



<p class="wp-block-paragraph">Postgres is also considered FOSS, and it’s maintained by a dedicated group of people around the world and provided for free in most cases. That philosophy is also part of what brought me to learning it and wanting to use it, as it was like getting to learn about Linux with my uncle all over again.</p>



<p class="wp-block-paragraph">So, this is a roundabout way of saying that you shouldn’t ever stop being a beginner at something. I took my passion for learning and started with Windows 98 as a kid, then in my teens learned about Linux, then as an adult I found my career with Microsoft software, and now we’re going back to Linux to build out this Postgres plan. More on that to come!</p>
<p>The post <a href="https://straightpathsql.com/the-accidental-dba-is-learning-postgresql-and-why-you-should-never-stop-being-a-beginner/">The accidental DBA is learning PostgreSQL (and why you should never stop being a beginner)</a> appeared first on <a href="https://straightpathsql.com">SQL Server Consulting - Straight Path Solutions</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://straightpathsql.com/the-accidental-dba-is-learning-postgresql-and-why-you-should-never-stop-being-a-beginner/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Backup a second… this isn’t a SQL Server post? My journey into PostgreSQL backups</title>
		<link>https://straightpathsql.com/backup-a-second-this-isnt-a-sql-server-post-my-journey-into-postgresql-backups/</link>
					<comments>https://straightpathsql.com/backup-a-second-this-isnt-a-sql-server-post-my-journey-into-postgresql-backups/#respond</comments>
		
		<dc:creator><![CDATA[Mike Lynn]]></dc:creator>
		<pubDate>Tue, 29 Sep 2026 15:39:50 +0000</pubDate>
				<category><![CDATA[DBA as a Service]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[Growing]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[Postgres]]></category>
		<guid isPermaLink="false">https://straightpathsql.com/?p=5383</guid>

					<description><![CDATA[<p>I have been working with SQL Server since 2005, and while I love SQL Server, I also love to learn.&#160; One of the platforms I’ve been hearing more about lately is Postgres.&#160; It is being referenced more in blog posts, conference sessions, and I even noticed some SQL Server engineers at Microsoft moving over to ... <a title="Backup a second… this isn’t a SQL Server post? My journey into PostgreSQL backups" class="read-more" href="https://straightpathsql.com/backup-a-second-this-isnt-a-sql-server-post-my-journey-into-postgresql-backups/" aria-label="Read more about Backup a second… this isn’t a SQL Server post? My journey into PostgreSQL backups">Read more</a></p>
<p>The post <a href="https://straightpathsql.com/backup-a-second-this-isnt-a-sql-server-post-my-journey-into-postgresql-backups/">Backup a second… this isn’t a SQL Server post? My journey into PostgreSQL backups</a> appeared first on <a href="https://straightpathsql.com">SQL Server Consulting - Straight Path Solutions</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I have been working with SQL Server since 2005, and while I love SQL Server, I also love to learn.&nbsp; One of the platforms I’ve been hearing more about lately is Postgres.&nbsp; It is being referenced more in blog posts, conference sessions, and I even noticed some SQL Server engineers at Microsoft moving over to the Postgres team.&nbsp;</p>



<p class="wp-block-paragraph">Those couple of events piqued my interest so a few months ago I dipped my toes into the Postgres pool.&nbsp; I started this adventure looking for ways to apply my 20+ years in SQL Server to Postgres so that I can start to help people who are also new to the platform.&nbsp; One of the very first things I learned about in SQL Server was backups, so I thought it would be fitting to start there with Postgres.</p>



<p class="wp-block-paragraph">Most of the readers of this post likely know how SQL Server backups work.&nbsp; You can create a backup of an individual database with a full backup, a differential backup, and a log backup.&nbsp; You can then use those backup files to restore the database onto the same server or a different server.</p>



<p class="wp-block-paragraph">With Postgres, there are two categories of backups: a logical backup, and a physical backup.&nbsp; The logical backup is essentially an export of one or more objects in the database to a file.&nbsp; The contents of that file could have anything from the scripts to create the objects to the insert statements to reload the data into a table.&nbsp; But that is all you can really do with a logical backup &#8211; create a copy of something in a database and restore it somewhere else.&nbsp; Useful for certain tasks, but this cannot be used for other administrative tasks like point in time recovery or building physical standby replicas.</p>



<p class="wp-block-paragraph">A physical backup is where you would start if you needed to perform a point in time restore of a database.&nbsp; Comparing this to SQL Server this is where you’d restore a full backup, then maybe a diff backup, and then roll log backups until you get to your desired end time.&nbsp;</p>



<p class="wp-block-paragraph">One of the big differences between SQL backups and physical Postgres backups is with SQL Server you backup one database; with a physical Postgres backup, you capture the entire Postgres cluster.&nbsp; One of the reasons for this is that all the databases on the Postgres cluster share the same Write-Ahead Log (WAL) file. Because all databases share the WAL file, everything on the cluster is needed for Postgres to guarantee a database is transactionally consistent.&nbsp; If there were objects missing from the cluster, it could cause failures while transactions are being replayed from the WAL file backups.</p>



<p class="wp-block-paragraph">This was a big difference for me when comparing SQL Server and Postgres. With SQL Server I only need to worry about a couple database files and if there is space on the server, but with Postgres there is so much more to take into consideration when preparing to do a point in time restore of a database.&nbsp;</p>



<p class="wp-block-paragraph">Looking forward to learning more about the differences between the two platforms and if there are any similarities.</p>
<p>The post <a href="https://straightpathsql.com/backup-a-second-this-isnt-a-sql-server-post-my-journey-into-postgresql-backups/">Backup a second… this isn’t a SQL Server post? My journey into PostgreSQL backups</a> appeared first on <a href="https://straightpathsql.com">SQL Server Consulting - Straight Path Solutions</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://straightpathsql.com/backup-a-second-this-isnt-a-sql-server-post-my-journey-into-postgresql-backups/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>We Finished SOC 2 Type I (What this is and isn&#8217;t)</title>
		<link>https://straightpathsql.com/we-finished-soc-2-type-i-what-this-is-and-isnt/</link>
					<comments>https://straightpathsql.com/we-finished-soc-2-type-i-what-this-is-and-isnt/#respond</comments>
		
		<dc:creator><![CDATA[Mike Walsh]]></dc:creator>
		<pubDate>Mon, 28 Sep 2026 17:09:13 +0000</pubDate>
				<category><![CDATA[DBA as a Service]]></category>
		<category><![CDATA[Buying DBA Services]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[SOC2]]></category>
		<guid isPermaLink="false">https://straightpathsql.com/?p=5371</guid>

					<description><![CDATA[<p>We received our official and final SOC 2 Type I report from Linford &#38; Company, an independent CPA firm, covering our Managed SQL Server Services as of September 15, 2026 today. I&#8217;m proud of it. I&#8217;m also a little wary of how these announcements usually go, because I&#8217;ve read a lot of vendor press releases ... <a title="We Finished SOC 2 Type I (What this is and isn&#8217;t)" class="read-more" href="https://straightpathsql.com/we-finished-soc-2-type-i-what-this-is-and-isnt/" aria-label="Read more about We Finished SOC 2 Type I (What this is and isn&#8217;t)">Read more</a></p>
<p>The post <a href="https://straightpathsql.com/we-finished-soc-2-type-i-what-this-is-and-isnt/">We Finished SOC 2 Type I (What this is and isn&#8217;t)</a> appeared first on <a href="https://straightpathsql.com">SQL Server Consulting - Straight Path Solutions</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">We received our official and final SOC 2 Type I report from Linford &amp; Company, an independent CPA firm, covering our Managed SQL Server Services as of September 15, 2026 today. I&#8217;m proud of it. I&#8217;m also a little wary of how these announcements usually go, because I&#8217;ve read a lot of vendor press releases that make a SOC 2 report sound like a force field. So I want to walk through what we actually did, what the report says, what it doesn&#8217;t say, and why we&#8217;re already on the hook for the next one.</p>



<h3 id="h-no-client-asked-us-to-do-this" class="wp-block-heading">No client asked us to do this</h3>



<p class="wp-block-paragraph">That&#8217;s the first thing I want people to know. Nobody made us. We&#8217;ve been doing this since 2011 and we&#8217;ve passed plenty of vendor questionnaires without a SOC report. Maybe the desire to do a couple less vendor questionnaires motivated me, but then I learned that we&#8217;ll still get them &#8211; but I also learned that our managed service provider for IT and MS365 and security will also fill those out for me. So that&#8217;s still a win.</p>



<p class="wp-block-paragraph">When you hire us, you&#8217;re handing us the keys to the kingdom. Our DBAs get privileged access to SQL Servers that hold patient records, member accounts, customer orders, payroll (the stuff that keeps your business running and keeps people&#8217;s lives in order). We help clients get through audits and security reviews all the time. It felt a little hypocritical to keep asking you to trust our answers when we&#8217;d never had anyone outside the company check them and keep watching.</p>



<h3 id="h-what-we-actually-did" class="wp-block-heading">What we actually did</h3>



<p class="wp-block-paragraph">We&#8217;re a 22-person company. Hiring a full-time CISO didn&#8217;t make sense for our size, and the &#8220;buy a compliance platform and click through the checklist&#8221; route didn&#8217;t give me what I wanted, which was someone who knew our business telling me where we were weak. I don&#8217;t want a rubber stamp &#8211; this was not a cheap expense &#8211; and it is a new ongoing line item &#8211; the managed security services and the annual audit we&#8217;ll have to keep our SOC2 Type II up once we (hopefully) achieve that in 6 months is an expense. The extra time to do some things, the process, the forced patching reboots. It&#8217;s all a cost &#8211; but it&#8217;s worth it.</p>



<p class="wp-block-paragraph">So we leaned on <a href="https://www.mstech.com/">Mainstay Technologies</a>, who already run our managed IT and security monitoring. Erin Mealey guided the SOC 2 work start to finish, and internally Evan Corbett (our COO) drove the follow-through while Buck Woody brought a lot of hard-won data security and incident response experience from his roles at Microsoft for the past nearly 20 years.</p>



<p class="wp-block-paragraph">The work itself was a lot of turning things we already did into things we could prove we do: documenting controls, formalizing policies, running every vendor through the same review, security training with evidence behind it, and testing our response plans. We also pulled our monitoring platform, Skopos, and the software we write into scope, because that&#8217;s part of how we serve clients and leaving it out would have made the report look tidier than reality.</p>



<p class="wp-block-paragraph">I expected more misery than we got. The part I figured would be pure box-checking was the disaster tabletop exercises. It wasn&#8217;t. Walking through those scenarios surfaced real risks, and we changed some of our approaches and policies because of them. Turns out we had some homework. I&#8217;d rather find that out in a conference room than at 2 a.m. on a client&#8217;s server.</p>



<h3 id="h-what-a-soc-2-type-i-actually-is" class="wp-block-heading">What a SOC 2 Type I actually is</h3>



<p class="wp-block-paragraph">SOC 2 is an examination framework from the AICPA. An independent CPA firm looks at a company&#8217;s description of its system and its controls against a set of criteria. We were examined against the Security criteria, which is the required baseline for every SOC 2.</p>



<p class="wp-block-paragraph">A Type I is a snapshot <strong><em>only</em></strong>. It says that on a specific date, our controls were in place and suitably designed to meet those criteria.</p>



<p class="wp-block-paragraph">I spent years as a firefighter and EMT, so here&#8217;s how I think about it. A Type I is the inspector walking the building and confirming the smoke detectors are installed, wired correctly, and in the right rooms. A Type II is the inspector coming back and checking the logs to see that they were tested every month and actually went off when there was smoke, and the folks followed the evacuation plan months later.</p>



<h3 id="h-what-it-doesn-t-mean" class="wp-block-heading">What it doesn&#8217;t mean</h3>



<p class="wp-block-paragraph">This is the part I care about most, because transparency matters, it&#8217;s the whole point behind the Buying DBA Services guide posts I&#8217;ve been sharing. Don&#8217;t let our &#8220;SOC2 Achieved!&#8221; woo you into letting your guard down. Even when we hopefully pass our Type II audit.</p>



<ul class="wp-block-list">
<li><strong>It isn&#8217;t a certification.</strong> There&#8217;s no such thing as being &#8220;SOC 2 certified,&#8221; even though you&#8217;ll see vendors say it everywhere. It&#8217;s an attestation report from a CPA firm. We&#8217;ll try hard not to call it a certification, and if you catch us doing it, tell us.</li>



<li><strong>It doesn&#8217;t prove our controls worked over time.</strong> That&#8217;s what Type II is for, and we&#8217;re not there yet.</li>



<li><strong>It doesn&#8217;t mean nothing bad can happen.</strong> No report eliminates risk. Anyone who tells you otherwise is selling something.</li>



<li><strong>It doesn&#8217;t cover your servers.</strong> The report is about how Straight Path runs. We don&#8217;t host your data in our environment. The security of your SQL Servers is still a shared job, and the report even lists things clients are expected to do on their side (auditors call these complementary user entity controls, apparently). We&#8217;ll help you with those, but they&#8217;re yours. We think the time is right for you to have a PAM tool, as much as the DBA in me cringes typing it, but that&#8217;s your decision and a CUEC suggests it &#8211; we can tell you how others have done it but this is up to your security team.</li>



<li><strong>It doesn&#8217;t replace your due diligence.</strong> It gives you better evidence to work with. You should still ask us hard questions, ask our competitors hard questions, get to know the team, and decide if we&#8217;re the right fit.</li>



<li><strong>It doesn&#8217;t mean we changed who we are.</strong> We&#8217;re still the same bunch of SQL Server geeks. We just have more evidence behind the promise and more documentation, process and checkboxes for the team to follow behind the scenes.</li>
</ul>



<h3 id="h-why-it-s-still-worth-it" class="wp-block-heading">Why it&#8217;s still worth it</h3>



<p class="wp-block-paragraph"><strong><em>The</em></strong> <strong><em>SOC 2 (or ISO27001) journey</em></strong> <strong><em>can absolutely be an expensive paperwork exercise that makes a company look secure without making it more secure. I&#8217;ve seen that happen.</em></strong></p>



<p class="wp-block-paragraph">What made it worth it for us came from a few places:</p>



<p class="wp-block-paragraph"><strong>We found our unknown unknowns.</strong> We already had solid basics in place (MFA, background checks, managed devices, active monitoring, phishing tests, perimeter security, see something say something policies, etc.). The value was in the questions we didn&#8217;t know to ask ourselves, and the tabletop drills were the best example. Or pushing the same questions and process on our own vendors was a good takeaway &#8211; rigidity up and down.</p>



<p class="wp-block-paragraph"><strong>The team&#8217;s defaults changed.</strong> I&#8217;ve watched people make more secure-by-default decisions without anyone prompting them. This team was already mature and security already mattered here, but now I can see it in how everyday choices get made.</p>



<p class="wp-block-paragraph"><strong>Rules for everyone make life easier.</strong> When we were five people, a lot of how we worked lived in my head and a couple of other heads. Having clear policies that apply to everyone, me included, has made things simpler than the early days.</p>



<p class="wp-block-paragraph"><strong>Your vendor reviews get easier.</strong> If you&#8217;re a credit union, you&#8217;re expected to do real due diligence on third-party providers and your examiners will ask about it. If you&#8217;re in healthcare, you&#8217;re asking vendors how they protect PHI. Now we can hand you independent evidence instead of a well-written questionnaire answer alone.</p>



<p class="wp-block-paragraph"><strong>The monitoring already proved itself once.</strong> Before the formal SOC 2 work even started, some activity on my laptop tripped an automated response falsely. My laptop got isolated, my account got locked, and Mainstay&#8217;s security team called me. It turned out to be harmless. I was annoyed for about an hour, and then really glad, because that&#8217;s exactly what I want to happen when something looks wrong.</p>



<h3 id="h-why-we-re-already-in-the-type-ii-phase" class="wp-block-heading">Why we&#8217;re already in the Type II phase</h3>



<p class="wp-block-paragraph"><em>A Type I tells you we designed things well on one day. That&#8217;s a real milestone, <strong>but it&#8217;s a starting line</strong>. The question anyone serious about vendor risk will ask next is &#8220;did you keep doing it?&#8221;</em> <em>Even &#8220;are you going to keep doing it diligently forever?&#8221;</em></p>



<p class="wp-block-paragraph">Yeah we are &#8211;> Our six-month Type II observation period with Linford is now underway or about to be (not officially sure how it works &#8211; but it&#8217;s next and we are waiting 6 months to have enough of a period to catch us doing something wrong, and move it to 2027 so we can go annual after that.) During that window we have to operate the controls we described, keep the evidence, and then let the auditors test random samples across the whole period.<strong><em> If a control slips, the report will say so, we can&#8217;t do anything about it. That&#8217;s the point of it.</em></strong></p>



<h3 id="h-why-annual-audits-are-in-our-budget" class="wp-block-heading">Why annual audits are in our budget</h3>



<p class="wp-block-paragraph">This wasn&#8217;t a one-time project, and we&#8217;ve budgeted it that way. After the Type II, we plan to be examined every year.</p>



<p class="wp-block-paragraph">A few reasons:</p>



<ol class="wp-block-list">
<li><strong>Reports age.</strong> A report that covers a period that ended a year ago tells you less and less every month. Auditors themselves recommend producing them annually so there&#8217;s no gap between reporting periods.</li>



<li><strong>Your reviews are annual.</strong> Most of our regulated clients re-review their vendors every year. We should have something current to hand them.</li>



<li><strong>Discipline decays without an outside deadline.</strong> I know myself alllllll too well. Good habits hold up a lot better when someone independent is coming back to check. Outside accountability helps. Plus it makes the process the bad guy, not me with all our process and procedures and security.</li>



<li><strong>It matches how we already do business.</strong> We don&#8217;t lock clients into long-term contracts, because we think we should have to earn your business every quarter. It would be a little strange to then ask you to trust a snapshot from years ago.</li>
</ol>



<p class="wp-block-paragraph">It&#8217;s a line item now, like insurance and training. I&#8217;m okay with that.</p>



<h3 id="h-what-this-means-if-you-work-with-us-or-are-thinking-about-it" class="wp-block-heading">What this means if you work with us (or are thinking about it)</h3>



<p class="wp-block-paragraph">If you&#8217;re a client and your compliance team wants to see the report, reach out to us and we&#8217;ll get it to you, you&#8217;ll see it on your next vendor questionnaire round if you are one of the many who send the links to them. If you&#8217;re evaluating us, ask for it, and ask us anything else too. What we train on, what happens when something goes wrong, what our policies actually say. <strong>Those are fair questions, and you should ask them of every vendor who touches your data.</strong></p>



<p class="wp-block-paragraph">We really care about the data we look after. Behind every row in those tables are people, families, customers, and livelihoods. This report is one piece of evidence that we mean it. The rest we&#8217;ll keep earning the same way we always have &#8211; earning the next renewal by proving ourselves to be a part of your team, not just another vendor.</p>



<p class="wp-block-paragraph">Have a SQL Server environment you want an honest conversation about? <a target="_blank" rel="noopener" href="https://straightpathsql.com/contact">Let&#8217;s talk.</a></p>
<p>The post <a href="https://straightpathsql.com/we-finished-soc-2-type-i-what-this-is-and-isnt/">We Finished SOC 2 Type I (What this is and isn&#8217;t)</a> appeared first on <a href="https://straightpathsql.com">SQL Server Consulting - Straight Path Solutions</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://straightpathsql.com/we-finished-soc-2-type-i-what-this-is-and-isnt/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Who Would I Use for DBA as a Service If Straight Path Wasn’t an Option?</title>
		<link>https://straightpathsql.com/who-would-i-use-for-dba-as-a-service-if-straight-path-wasnt-an-option/</link>
					<comments>https://straightpathsql.com/who-would-i-use-for-dba-as-a-service-if-straight-path-wasnt-an-option/#respond</comments>
		
		<dc:creator><![CDATA[Mike Walsh]]></dc:creator>
		<pubDate>Tue, 22 Sep 2026 15:25:36 +0000</pubDate>
				<category><![CDATA[Database Administration]]></category>
		<category><![CDATA[Buying DBA Services]]></category>
		<guid isPermaLink="false">https://straightpathsql.com/?p=5125</guid>

					<description><![CDATA[<p>Whenever you are shopping, you should look at a few options. I sometimes forget that step, and then regret it afterwards a bit too often. It&#8217;s really important to do that when it comes to choosing the firm who will be your Remote DBA or DBA as a Service partner. I want to do something ... <a title="Who Would I Use for DBA as a Service If Straight Path Wasn’t an Option?" class="read-more" href="https://straightpathsql.com/who-would-i-use-for-dba-as-a-service-if-straight-path-wasnt-an-option/" aria-label="Read more about Who Would I Use for DBA as a Service If Straight Path Wasn’t an Option?">Read more</a></p>
<p>The post <a href="https://straightpathsql.com/who-would-i-use-for-dba-as-a-service-if-straight-path-wasnt-an-option/">Who Would I Use for DBA as a Service If Straight Path Wasn’t an Option?</a> appeared first on <a href="https://straightpathsql.com">SQL Server Consulting - Straight Path Solutions</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Whenever you are shopping, you should look at a few options. I sometimes forget that step, and then regret it afterwards a bit too often. It&#8217;s really important to do that when it comes to choosing the firm who will be your Remote DBA or DBA as a Service partner.</p>



<p class="wp-block-paragraph">I want to do something a little unorthodox here, I’m going to list a few firms I’d actually consider if we weren’t in the picture (or our <a href="https://straightpathsql.com/sql-server-consulting/dba-as-a-service/" data-type="page" data-id="189">Remote DBA services</a> weren&#8217;t right for you). <strong>These are companies I respect. Some of the founders are friends. We’ve referred work back and forth over the years</strong> with a few of the firms.</p>



<p class="wp-block-paragraph"><strong>I’m not ranking them. <em>And I’m deliberately not putting Straight Path on this list.</em></strong></p>



<p class="wp-block-paragraph"><em>I also left out the big national and global providers. Those firms generally serve a different part of the market than the specialist shops I’m talking about here. If you’re looking for a large enterprise provider, global teams, or a broader outsourcing relationship, some of them may absolutely belong in your search. That’s just not the comparison I’m making in this article.</em></p>



<p class="wp-block-paragraph"><strong>Here’s my short list.</strong> I may be missing a firm that I know and respect, wasn&#8217;t trying to be exhaustive but go with the ones that come to mind right now, and I left the solo DBA shops or solo DBA plus one jr. backup out for this comparison.</p>



<p class="wp-block-paragraph"><strong><a href="https://theserogroup.com/" target="_blank" rel="noreferrer noopener">Sero Group</a></strong> Joe Webb’s company. Smaller team. Values-first and trust-first. Joe has been in the SQL Server community a long time and runs the firm the way a lot of us wish more companies were run. They take compliance seriously (including going on the SOC 2 journey). We’re finishing up our own SOC 2 process right now with our draft report in hand waiting for the final, so I’ve been talking to Joe a bit about his journey. He does it well, and I trust him and his team even without their SOC 2 report. If you want a high-touch specialist shop, Sero is worth a conversation. Joe is one of my favorite people in the SQL Server community, too.</p>



<p class="wp-block-paragraph"><strong><a href="https://procuresql.com/">Procure SQL</a></strong> I know and trust the founder and a bunch of the people on their team. Not the smallest team on this list, but not as large a team as Fortified, SQL Watchmen or us. They lean a little more into the broader data platform side (architecture, integration, reporting, analytics) than pure operational DBA work based on what they put on their site first, but they have excellent DBAs and can absolutely do managed DBA services. If your needs sit closer to the development and data platform side of the house, they’re a strong option. </p>



<p class="wp-block-paragraph"><strong><a href="https://dallasdbas.com/">Dallas DBAs</a></strong> Smaller firm. Generally sits at a lower price point than most of the others on this list. Solid coverage and a practical SQL Server focus. We’ve sent some work to them and they’ve sent work to us. Their model is often a good fit when what you really need is lighter fractional coverage with a good, smaller, mid-level team, or a solid emergency backup.</p>



<p class="wp-block-paragraph"><strong><a href="https://sqlwatchmen.com/">SQLWatchmen</a></strong> Austin-based. Pure SQL Server focus. Founder-led. US-based team. They’ve been doing remote DBA work for a long time and keep the model relatively simple. Another solid specialist option if you want a focused SQL Server shop.</p>



<p class="wp-block-paragraph"><strong><a href="https://www.fortifieddata.com/">Fortified Data</a></strong> A bit larger than the others on this list. Multi-platform, and they&#8217;ve built a commercial monitoring software/product side (Fortified WISdom) in addition to services that they sell, and they have more of an enterprise-oriented feel than some of the smaller specialist shops here. If you need broader database platform coverage or getting into multi-platform support beyond just SQL Server and PostgreSQL that we cover, or a larger operational model, I’d put them on the list of companies to talk to. </p>



<p class="wp-block-paragraph">As with any provider (including us), I’d make sure you understand the contract terms, service levels, what’s included, how changes to the relationship work and changes between levels work, and what happens if you eventually need to leave. Check out all of the posts with the <a href="https://straightpathsql.com/tag/buying-dba-services/">buying DBA services</a> tag &#8211; you can think of questions to ask any of us and get some thoughts on pricing, fit and what to look for in a firm. Next week, I&#8217;ll talk about the question we sometimes hear, &#8220;Can our MSP be our DBA team? Should they?&#8221; It depends and I&#8217;ll talk more about it. Then after that one I&#8217;ll be putting all of these posts in this tag into a guide for folks to read and give a few checklists. Subscribe to the newsletter to keep up.</p>



<p class="wp-block-paragraph"><strong>How I’d Think About the Short List</strong></p>



<p class="wp-block-paragraph">There’s plenty of overlap between these companies and even our own, so don’t treat this as a ranking or assume one sentence captures everything a company does. But if I were starting the conversations today, this is roughly how I’d think about them:</p>



<ul class="wp-block-list">
<li>Want a smaller, high-touch specialist relationship with a smaller bench but good experience and compliance chops and one who also works with financial institutions like we do? <strong>Talk to Sero Group.</strong></li>



<li>Need broader data platform and development capabilities or architecture as a service and some help with PowerBI and Fabric resources directly on the team? <strong>Talk to Procure SQL.</strong></li>



<li>Looking for lighter fractional coverage, more keep the lights on support, or more price sensitivity? <strong>Talk to Dallas DBAs.</strong></li>



<li>Want a focused SQL Server specialist model? <strong>Talk to SQLWatchmen.</strong></li>



<li>Need broader database platforms or a larger operational model? <strong>Talk to Fortified Data.</strong></li>
</ul>



<p class="wp-block-paragraph">Services change. Teams change. Pricing changes. Talk to them and ask questions rather than treating any of this as final answers.</p>



<p class="wp-block-paragraph"><strong>What About Pricing?</strong></p>



<p class="wp-block-paragraph"><em>Most of these firms don’t publish full pricing the way we do, so you’ll need to fill out quote requests, maybe talk to them to get current numbers and understand what is actually included. Dallas DBAs has historically been one of the more transparent on that front.</em></p>



<p class="wp-block-paragraph"><strong>And frankly, don’t compare these companies on the quoted price alone.</strong></p>



<p class="wp-block-paragraph">Ask what the price buys. Does it include monitoring? Who responds to alerts? What happens after hours? Do you get a named DBA? How much actual DBA time is included? What costs extra? Are projects handled differently? What’s the contract commitment? What happens when you need more or less help? What&#8217;s the true SLA?</p>



<p class="wp-block-paragraph"><em>Two companies can both call something “DBA as a Service” or “Remote DBA” and be selling pretty different relationships.</em></p>



<p class="wp-block-paragraph">We’ve written quite a bit about those questions elsewhere (the pricing post, the problems post, the first 90 days post, the FTE vs DBA as a Service post) because I think they matter more than trying to reduce every provider to an hourly rate.</p>



<p class="wp-block-paragraph"><strong>Why Am I Publishing a List of Our Competitors?</strong></p>



<p class="wp-block-paragraph">Because if you’re seriously considering DBA as a Service, you should probably talk to more than one provider and I’d rather tell you who I respect than pretend we’re the only company capable of doing this work well.</p>



<p class="wp-block-paragraph">If after looking at these options you still think Straight Path is the best fit, we’re happy to talk. If we aren&#8217;t? I get it, talk to those shops, you can&#8217;t go wrong. </p>



<p class="wp-block-paragraph">The goal here is the same goal I’ve tried to keep across this whole series. The bad-fit post. The problems post. The full-time DBA vs DBA as a Service post. The first 90 days post. All of it.</p>



<p class="wp-block-paragraph"><strong>Your SQL Server environment should end up with the right team. <em>Not necessarily always our team.</em></strong></p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://straightpathsql.com/who-would-i-use-for-dba-as-a-service-if-straight-path-wasnt-an-option/">Who Would I Use for DBA as a Service If Straight Path Wasn’t an Option?</a> appeared first on <a href="https://straightpathsql.com">SQL Server Consulting - Straight Path Solutions</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://straightpathsql.com/who-would-i-use-for-dba-as-a-service-if-straight-path-wasnt-an-option/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The Straight Path to PostgreSQL</title>
		<link>https://straightpathsql.com/the-straight-path-to-postgresql/</link>
					<comments>https://straightpathsql.com/the-straight-path-to-postgresql/#respond</comments>
		
		<dc:creator><![CDATA[Buck Woody]]></dc:creator>
		<pubDate>Thu, 17 Sep 2026 14:40:43 +0000</pubDate>
				<category><![CDATA[DBA as a Service]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[Company News]]></category>
		<category><![CDATA[Growing]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[Postgres]]></category>
		<guid isPermaLink="false">https://straightpathsql.com/?p=5359</guid>

					<description><![CDATA[<p>At Straight Path Solutions, we offer a white-glove experience for database management with our DBA as a Service and other offerings. We have some of the best technical professionals in the industry that are laser-focused on understanding everything we can about the Microsoft SQL Server database engine. We have wide expertise in everything from Performance ... <a title="The Straight Path to PostgreSQL" class="read-more" href="https://straightpathsql.com/the-straight-path-to-postgresql/" aria-label="Read more about The Straight Path to PostgreSQL">Read more</a></p>
<p>The post <a href="https://straightpathsql.com/the-straight-path-to-postgresql/">The Straight Path to PostgreSQL</a> appeared first on <a href="https://straightpathsql.com">SQL Server Consulting - Straight Path Solutions</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">At Straight Path Solutions, we offer a white-glove experience for database management with our <a href="https://straightpathsql.com/sql-server-consulting/dba-as-a-service/" data-type="page" data-id="189">DBA as a Service</a> and other offerings. We have some of the best technical professionals in the industry that are laser-focused on understanding everything we can about the Microsoft SQL Server database engine. We have wide expertise in everything from Performance to Replication to Availability groups and Clustering, on platforms from on-premises to Colo Hosting to Cloud platforms like Microsoft Azure and Amazon Web Services. </p>



<p class="wp-block-paragraph">But while the technical expertise is important, <strong><em>it&#8217;s the white-glove part that really provides our value</em></strong>. We learn what we can about our client&#8217;s environments, how they work, and where they need us to help. In some cases, we are their only data and database professionals. We handle everything from performance to HADR. In other cases, we are the specialists that handle the calls their database professionals make. We&#8217;ve added Microsoft Azure Architect services, as well as a Data Architect level of services in an advisement role as well &#8211; always with a focus on enablement, not just advising. <strong>The real value is caring about what happens at the client, and taking an ownership mentality to help them succeed. We&#8217;re extremely proud and very jealous about guarding those systems and providing the highest level of service we can.</strong></p>



<p class="wp-block-paragraph"><strong>As part of that understanding of our customers, we&#8217;ve heard loud and clear that many are planning to migrate to PostgreSQL</strong>. Its powerful engine, flexible query languages, and extension architecture allows it to do just about anything they need in their data estate. It does not have the same licensing costs (if any) that Microsoft&#8217;s platform requires. And it runs on multiple platforms and clouds &#8211; both as a bare-metal install and a global level service. Some clients aren&#8217;t migrating what they have, they are eyeing PostgreSQL for future projects. Some have third-party solutions that require a PostgreSQL back-end.</p>



<p class="wp-block-paragraph">In all these cases, we&#8217;ve seen the requirements our clients have, and in line with meeting their needs, we&#8217;ve started a &#8220;Postgres Tiger Team&#8221; within the company. These technical professionals are currently training and implementing PostgreSQL solutions on Windows, Linux, Containers and Clouds. We are taking SQL Server tickets and issues we have, and one team member will &#8220;break&#8221; their PostgreSQL installation and assign a ticket to another team member to fix, just like we would with SQL Server. They are writing&nbsp;blogs, teaching classes, and keeping the rest of the company up to date on PostgreSQL. And they are learning some interesting things along the way. You&#8217;ll see some&nbsp;blog&nbsp;posts here shortly about their journey. You&#8217;ll understand a little more about who they are, and you&#8217;ll get very frank and honest impressions about the good, the bad, the process, the learnings and much more as they take on this extra responsibility in their professional training.</p>



<p class="wp-block-paragraph"><strong>As a company, we&#8217;ll keep our focus on Microsoft SQL Server as we add new platforms our customers ask for. SQL Server is an amazing product with fantastic capabilities, and we&#8217;re committed to have the best technical support for it. Personally, I think SQL Server has a juggernaut of a path forward into the future. As a former SQL Server Microsoft team member, some of my blood, sweat and tears are in that codebase, and I am very excited about the new features I see coming out.</strong></p>



<p class="wp-block-paragraph">We hope you enjoy this series, and learn a little something along the way. I&#8217;ll be presenting a full one-day, hands-on workshop this Fall at the Live 360 conference. I hope you can join us there.<br><a href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Flive360events.com%2Fevents%2Forlando-2026%2Fsessions%2Ffriday%2Fdpf01-hol-wksp-postgresql.aspx&amp;data=05%7C02%7Cmike%40straightpathsql.com%7Cf44108accb024169eed208df10102f0d%7C037f3b9a86b84db88cc97669513e7e74%7C0%7C0%7C639247333884834194%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&amp;sdata=tWWjIXhty9csSFm5N3QGqqJOGpqo3cRqA3QYT7AD9Vo%3D&amp;reserved=0">https://live360events.com/events/orlando-2026/sessions/friday/dpf01-hol-wksp-postgresql.aspx</a></p>
<p>The post <a href="https://straightpathsql.com/the-straight-path-to-postgresql/">The Straight Path to PostgreSQL</a> appeared first on <a href="https://straightpathsql.com">SQL Server Consulting - Straight Path Solutions</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://straightpathsql.com/the-straight-path-to-postgresql/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What Should Happen in the First 90 Days of a Remote DBA Relationship</title>
		<link>https://straightpathsql.com/what-should-happen-in-the-first-90-days-of-a-remote-dba-relationship/</link>
					<comments>https://straightpathsql.com/what-should-happen-in-the-first-90-days-of-a-remote-dba-relationship/#respond</comments>
		
		<dc:creator><![CDATA[Mike Walsh]]></dc:creator>
		<pubDate>Tue, 15 Sep 2026 14:08:00 +0000</pubDate>
				<category><![CDATA[Database Administration]]></category>
		<category><![CDATA[DBA as a Service]]></category>
		<category><![CDATA[Buyers Guide]]></category>
		<category><![CDATA[Buying DBA Services]]></category>
		<category><![CDATA[Remote DBA Services]]></category>
		<guid isPermaLink="false">https://straightpathsql.com/?p=5123</guid>

					<description><![CDATA[<p>In the first 90 days of a healthy DBA as a Service relationship, the provider should have a thorough understanding of your environment, establish reliable access and monitoring, identify and plan for your most serious risks, begin reducing recurring disasters, and settle into a working rhythm with clear priorities and communication. By Day 90 you ... <a title="What Should Happen in the First 90 Days of a Remote DBA Relationship" class="read-more" href="https://straightpathsql.com/what-should-happen-in-the-first-90-days-of-a-remote-dba-relationship/" aria-label="Read more about What Should Happen in the First 90 Days of a Remote DBA Relationship">Read more</a></p>
<p>The post <a href="https://straightpathsql.com/what-should-happen-in-the-first-90-days-of-a-remote-dba-relationship/">What Should Happen in the First 90 Days of a Remote DBA Relationship</a> appeared first on <a href="https://straightpathsql.com">SQL Server Consulting - Straight Path Solutions</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In the first 90 days of a healthy DBA as a Service relationship, the provider should have a thorough understanding of your environment, establish reliable access and monitoring, identify and plan for your most serious risks, begin reducing recurring disasters, and settle into a working rhythm with clear priorities and communication. </p>



<p class="wp-block-paragraph">By Day 90 you should feel less blind and less on your own with SQL Server. Our clients describe it as the ability to sleep at night without worrying about their SQL Servers. You&#8217;re onboarding with a vendor, but it shouldn&#8217;t feel like it.</p>



<p class="wp-block-paragraph">This post talks about what a healthy first 90 days should look like and where things commonly get harder than the sales conversation implied so you can be aware of it, look to make your part smoother and call out where it feels off. This is part of our <a href="https://straightpathsql.com/tag/buying-dba-services/">Buying DBA Services series of posts</a>. Whether you buy from us or a friend in the business, we want you to be equipped as you make that selection.</p>



<p class="wp-block-paragraph"><strong>Prefer to watch?</strong> I sat down with Evan, our COO and the person who oversees our onboarding process, to talk through what actually happens after a new DBA as a Service client signs, what tends to slow onboarding down, what happens when there&#8217;s already a fire, where we&#8217;ve gotten onboarding wrong, and what should feel different by Day 90.</p>



<div class="wrapper-video">
<div style="position: relative; padding-top: 56.25%;">
  <iframe
    src="https://customer-zfb3lxtijbv9qz8k.cloudflarestream.com/409b9f050b6d4fcb1cd14c554011a952/iframe?poster=https%3A%2F%2Fcustomer-zfb3lxtijbv9qz8k.cloudflarestream.com%2F409b9f050b6d4fcb1cd14c554011a952%2Fthumbnails%2Fthumbnail.jpg%3Ftime%3D%26height%3D600"
    loading="lazy"
    style="border: none; position: absolute; top: 0; left: 0; height: 100%; width: 100%;"
    allow="accelerometer; gyroscope; autoplay; encrypted-media; picture-in-picture;"
    allowfullscreen="true"
  ></iframe>
</div>
</div>



<div data-wp-context="{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }" data-wp-interactive="core/accordion" role="group" class="wp-block-accordion is-layout-flow wp-block-accordion-is-layout-flow">
<div data-wp-class--is-open="state.isOpen" data-wp-context="{ &quot;id&quot;: &quot;accordion-item-1&quot;, &quot;openByDefault&quot;: false }" data-wp-init="callbacks.initAccordionItems" data-wp-on-window--hashchange="callbacks.hashChange" class="wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow">
<h3 class="wp-block-accordion-heading has-icon has-icon-right"><button aria-expanded="false" aria-controls="accordion-item-1-panel" data-wp-bind--aria-expanded="state.isOpen" data-wp-on--click="actions.toggle" id="accordion-item-1" type="button" class="wp-block-accordion-heading__toggle"><span class="wp-block-accordion-heading__toggle-title">&#8230; Click to expand to see full video transcript</span><span class="wp-block-accordion-heading__toggle-icon" aria-hidden="true">+</span></button></h3>



<div aria-labelledby="accordion-item-1" data-wp-bind--hidden="state.isHidden" data-wp-on--beforematch="actions.handleBeforeMatch" id="accordion-item-1-panel" role="region" class="wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow">
<h3 id="h-full-video-transcript" class="wp-block-heading">Full Video Transcript</h3>



<p class="wp-block-paragraph"><em>This transcript has been lightly edited with ChatGPT for readability. We left the conversation itself alone.</em></p>



<p class="wp-block-paragraph"><strong>Mike:</strong> So hey, Evan. As you know, we&#8217;re doing a bunch of blog posts and videos about the journey of buying DBA services. One of the things I wanted to write about and talk about was what onboarding should look like.</p>



<p class="wp-block-paragraph">I know that&#8217;s a loaded question because every onboarding looks different, but I spend a lot of time talking to our customers about what DBA as a Service is. You&#8217;re on those calls too. And then I sell them something, and you have to implement it and make it work.</p>



<p class="wp-block-paragraph">Hopefully I&#8217;m not making your job too difficult. You&#8217;re on the calls, so you can catch me if I&#8217;m saying something I shouldn&#8217;t be saying. But who better to talk to about what onboarding should look like than you? As our operations officer, you&#8217;re like the chief onboarding person too, for lack of a better title. You know what it looks like.</p>



<p class="wp-block-paragraph">So happy to talk to you. You&#8217;re here voluntarily and willingly, right?</p>



<p class="wp-block-paragraph"><strong>Evan:</strong> That&#8217;s right.</p>



<p class="wp-block-paragraph"><strong>Mike:</strong> Perfect. Good.</p>



<p class="wp-block-paragraph">I just want to ask maybe six questions and run through them. Maybe I&#8217;ll ask questions as follow-ups if something comes up, but we&#8217;ll see where it goes.</p>



<p class="wp-block-paragraph">Let&#8217;s just pretend I signed a new DBA as a Service client. Actually, we did just sign one. We signed a contract today.</p>



<p class="wp-block-paragraph">What happens now? What&#8217;s happening for that client? Don&#8217;t say their name, obviously, but what&#8217;s going on with them?</p>



<p class="wp-block-paragraph"><strong>Evan:</strong> As soon as they sign, our office administrator, Sheila, starts moving extremely quickly to get them assigned a Lead DBA. She works with you and me on that because once we&#8217;ve determined who the Lead DBA is, really the next thing that happens for the customer is the kickoff call.</p>



<p class="wp-block-paragraph">We also send over their onboarding document. That&#8217;s a set of information that tells them a little bit about how we work. It tells them about the different things we&#8217;re going to be doing, like installing our tools in their environment and collecting data from their servers so we can assess them.</p>



<p class="wp-block-paragraph">It also gives them an opportunity to provide us with information that helps us move forward more quickly with the onboarding. That might be the primary contacts we should communicate with for things like building a VM for us to install our tools on, or who the decision-maker is if we see something we really need to call out right away.</p>



<p class="wp-block-paragraph">We also get information about the group of people we&#8217;ll be working with. Maybe there&#8217;s a distribution list we can send our daily health check reports to. Or if we&#8217;re responding to an alert, we can send an email there and know they&#8217;re going to get it as a team and be able to jump on it as quickly as possible.</p>



<p class="wp-block-paragraph">The kickoff call getting scheduled is the most critical thing as soon as they sign. Once that happens, they&#8217;ve been given the opportunity to ask questions. They&#8217;ve heard from us about how we operate, and they&#8217;ve also given us an idea of what they feel success would look like in the first 90 days.</p>



<p class="wp-block-paragraph">If we&#8217;re onboarding a new client, we might have an idea in our mind of what we think should be done in the first 90 days. But if the client has a different idea in their head and we don&#8217;t speak that expectation, or they don&#8217;t have the opportunity to, we might knock it out of the park in our minds with the onboarding but miss a critical piece.</p>



<p class="wp-block-paragraph">Maybe they had a SQL Server we didn&#8217;t discuss right away for whatever reason. Although if it&#8217;s causing them pain, we probably did.</p>



<p class="wp-block-paragraph">But maybe they just had an expectation we didn&#8217;t draw out of them during that onboarding phase. We think we&#8217;ve had a successful onboarding, but they were left a little disappointed because we missed something, whether it was communicated or not.</p>



<p class="wp-block-paragraph">So the kickoff call is really important for us to understand what success should actually look like, so we can look back after 90 days and know it was a successful onboarding.</p>



<p class="wp-block-paragraph">The kickoff call and the onboarding document are the two things that happen.</p>



<p class="wp-block-paragraph"><strong>Mike:</strong> And the kickoff call is where they meet the Lead DBA we&#8217;ve assigned, right?</p>



<p class="wp-block-paragraph"><strong>Evan:</strong> Correct. Yep. The Lead DBA gets the opportunity to ask questions about their environment, their team, their pain points, so they can start building a relationship with them that hopefully is going to last for a really long time and be really productive.</p>



<p class="wp-block-paragraph"><strong>Mike:</strong> Perfect. What do you think slows onboarding down the most? I already know the answer to this question probably, but I&#8217;m curious what you say.</p>



<p class="wp-block-paragraph"><strong>Evan:</strong> I think we&#8217;ve blogged about it before and probably always will, but it&#8217;s access.</p>



<p class="wp-block-paragraph">We&#8217;re being given privileged access to critical environments. Especially in cases where there isn&#8217;t an immediate need, there&#8217;s going to be some red tape around getting that access provisioned.</p>



<p class="wp-block-paragraph">As you know, a customer who&#8217;s in pain because of their environment&#8230;</p>



<p class="wp-block-paragraph"><strong>Mike:</strong> Throws the keys to everything.</p>



<p class="wp-block-paragraph"><strong>Evan:</strong> Things just open up a little bit more quickly for the people who can fix the pain.</p>



<p class="wp-block-paragraph">But especially if it&#8217;s an environment where it&#8217;s more proactive of them to reach out to us for help, the red tape around getting that access provisioned is usually the biggest challenge.</p>



<p class="wp-block-paragraph">We harp on that. Even before our kickoff meeting or the onboarding document gets sent along, we really try to help them understand what we need and how important it is to get it for us.</p>



<p class="wp-block-paragraph">Inevitably, maybe once or twice a year, we bring in a customer where they seem to understand the access piece, but it&#8217;s different than we expected and it still drags along.</p>



<p class="wp-block-paragraph"><strong>Mike:</strong> We&#8217;re getting better at it, though. We send a security questionnaire ahead of time to many clients where we can tell it&#8217;s going to be access or firewall connection problems and all that.</p>



<p class="wp-block-paragraph"><strong>Evan:</strong> Exactly. Sometimes we know when it&#8217;s going to drag along and we do our best to prevent that.</p>



<p class="wp-block-paragraph">But that&#8217;s the biggest thing that slows it down because until we can get in there and start solving problems, discovering problems, and installing our monitoring, we&#8217;re blind to the environment and our hands are tied behind our back.</p>



<p class="wp-block-paragraph">Even if we know something is wrong through a screen share, email communication, or a phone call, we really can&#8217;t do a whole lot. So it&#8217;s definitely the access.</p>



<p class="wp-block-paragraph"><strong>Mike:</strong> Okay. This is a loaded question because it really differs, and maybe you can talk about the &#8220;two trains on the tracks&#8221; thing that I always tell people on our calls.</p>



<p class="wp-block-paragraph">What are we really trying to accomplish in the first, say, 30 or maybe 60 days of the relationship?</p>



<p class="wp-block-paragraph"><strong>Evan:</strong> On our side, we&#8217;re trying to understand their environment, and we&#8217;re trying to solve any problems that, as you always say, you can&#8217;t go to sleep at night knowing about.</p>



<p class="wp-block-paragraph">On their side, we want them to be confident in the first 90 days that there&#8217;s nothing in their environment they don&#8217;t know about. There are no skeletons in the closet that haven&#8217;t been discovered, and we have our monitoring going.</p>



<p class="wp-block-paragraph">A big part of that is getting our daily health check report process going with our support team. Then they&#8217;re hearing from us every day, and they can check their email first thing in the morning and understand whether there&#8217;s anything they really need to worry about on the SQL side that day.</p>



<p class="wp-block-paragraph">Building the confidence and trust between us and the customer is the number one thing. That comes through communication. It comes through our monitoring. It comes through the questions we&#8217;re asking them.</p>



<p class="wp-block-paragraph">So building the confidence is really important.</p>



<p class="wp-block-paragraph">Then number two is resolving any of the immediate pains they came to us because of. Sometimes that&#8217;s really acute, and it&#8217;s something we address within the first week because it&#8217;s so important to them and causing them so many issues.</p>



<p class="wp-block-paragraph">Or maybe it&#8217;s just their top priority. It isn&#8217;t hurting them badly at the moment, but it&#8217;s their top priority, and we really want to drive forward and solve that within the first 90 days if we can.</p>



<p class="wp-block-paragraph"><strong>Mike:</strong> Or we see they have no backups and they didn&#8217;t know it.</p>



<p class="wp-block-paragraph">I still get surprised when I see that. Do you get surprised? I probably shouldn&#8217;t be.</p>



<p class="wp-block-paragraph">Do you get surprised when you do an onboarding and see, &#8220;Oh, you haven&#8217;t had backups in years,&#8221; or the backups you thought you were taking aren&#8217;t?</p>



<p class="wp-block-paragraph"><strong>Evan:</strong> Yeah, I do.</p>



<p class="wp-block-paragraph">I get more surprised as AI becomes more prevalent in everyone&#8217;s workflow because even when we come into companies that don&#8217;t have a dedicated DBA, or they have somebody who&#8217;s the dedicated DBA by attrition, they&#8217;re just assigned to that role because&#8230;</p>



<p class="wp-block-paragraph"><strong>Mike:</strong> They can spell SQL, I always say on the sales calls.</p>



<p class="wp-block-paragraph"><strong>Evan:</strong> They&#8217;re the sysadmin. They can spell SQL.</p>



<p class="wp-block-paragraph">And as AI becomes more prevalent, it&#8217;s one prompt you&#8217;d need to write that says, &#8220;Hey, I just got saddled with the responsibility of taking care of our company&#8217;s SQL Servers. What are the main things I need to worry about?&#8221;</p>



<p class="wp-block-paragraph">It gets more surprising over time because that prompt would be really simple to write. But whether it&#8217;s busyness or just a lack of awareness, it&#8217;s still a thing.</p>



<p class="wp-block-paragraph">We still come into environments that don&#8217;t have backups.</p>



<p class="wp-block-paragraph">The other big one is integrity checks. We run into that all the time, maybe more than backups.</p>



<p class="wp-block-paragraph"><strong>Mike:</strong> Oh yeah, a lot more.</p>



<p class="wp-block-paragraph"><strong>Evan:</strong> Those are just foundational pieces of managing a SQL Server environment.</p>



<p class="wp-block-paragraph"><strong>Mike:</strong> Or the too-many-backups problem with Veeam and all.</p>



<p class="wp-block-paragraph"><strong>Evan:</strong> Yeah. We have conflicts in the backup chain, and ultimately it comes down to not having a restore strategy.</p>



<p class="wp-block-paragraph">People have a backup strategy, but maybe they don&#8217;t have a restore strategy. Backups are one piece, but can you actually recover using them?</p>



<p class="wp-block-paragraph">Those are big questions we hope to solve within the first 90 days too.</p>



<p class="wp-block-paragraph"><strong>Mike:</strong> And I know this almost never happens, so you can tell me sarcastically: What happens when we find a client on fire in the first 30 days?</p>



<p class="wp-block-paragraph">I should just say it almost always happens because people don&#8217;t call us very often and say, &#8220;Hey, I don&#8217;t know if we&#8217;re good or bad, but can you just come and be our DBA team because we realize we should have one?&#8221;</p>



<p class="wp-block-paragraph">They normally have something going on.</p>



<p class="wp-block-paragraph">So talk about the two trains on the tracks and what we do with that. Because we care about the basics, but they care about their application not working and their website timing out.</p>



<p class="wp-block-paragraph"><strong>Evan:</strong> Right. The two trains on the tracks is a good way of putting it because we don&#8217;t want to slow down the first train.</p>



<p class="wp-block-paragraph">The first train is the onboarding. It&#8217;s getting our monitoring tools in place. It&#8217;s doing a deep-dive assessment of at least a handful of their SQL Servers to get an idea of what&#8217;s going on.</p>



<p class="wp-block-paragraph">That&#8217;s not always the immediate pain. That&#8217;s base configurations, backups, integrity checks. Those are the standard items we want to look for in any environment.</p>



<p class="wp-block-paragraph">We want to make sure we&#8217;re discovering those things on that first track during onboarding, and we don&#8217;t want to slow it down because something else came up.</p>



<p class="wp-block-paragraph">So when something else does come up, which it almost always does, we throw a second train on the tracks.</p>



<p class="wp-block-paragraph">The best way I&#8217;ve found to handle that is to segregate responsibilities a little bit. Our support team does a great job with the onboardings, and I still help out with that as well to take some of the load off the support team.</p>



<p class="wp-block-paragraph">But if we discover something serious, like a client in the real estate industry that we brought on recently, they had serious performance issues. They had applications going down frequently that were tied to SQL Server.</p>



<p class="wp-block-paragraph">We kept that onboarding track going, but we brought in their Lead DBA. You jumped into the fray a little bit. We were solving those problems simultaneously with a separate communication cadence so we could keep the onboarding moving while also solving that immediate problem.</p>



<p class="wp-block-paragraph"><strong>Mike:</strong> Technically speaking, their onboarding isn&#8217;t even supposed to start until October 1st.</p>



<p class="wp-block-paragraph"><strong>Evan:</strong> Yeah. They haven&#8217;t even technically started their onboarding.</p>



<p class="wp-block-paragraph">Although with a client like that, and really any client when we have the bandwidth, we start the onboarding as soon as they&#8217;ve signed because that gives us maybe even more than 90 days to hit that target of making them feel comfortable and building confidence in us in the first 90 days.</p>



<p class="wp-block-paragraph">The two trains on the tracks has been a great tool for us because it shows the client we&#8217;re not going to force them to go through this standard, rigid onboarding process before we can actually start solving the problems hurting them today.</p>



<p class="wp-block-paragraph">But it also allows us to accomplish those foundational things that make for a good relationship, give us eyes on their environment, and provide all the other pieces that come with DBA as a Service.</p>



<p class="wp-block-paragraph">So we can solve the immediate fire and make them feel better right away, but also build confidence that we&#8217;re going to take great care of their whole environment and not just the one SQL Server causing the pain today or this week.</p>



<p class="wp-block-paragraph"><strong>Mike:</strong> Is there a moment when a relationship feels like it&#8217;s no longer onboarding and they&#8217;re now a part of our team?</p>



<p class="wp-block-paragraph">Our clients stay with us, knock on bald guy&#8217;s head, as I always say, for a long time. But when does it feel like we&#8217;re their partner and not just their onboarding strangers?</p>



<p class="wp-block-paragraph"><strong>Evan:</strong> It depends. The DBA answer.</p>



<p class="wp-block-paragraph">If we have a client that comes in with their hair on fire and we&#8217;re able to solve that, we burn the midnight oil with their team. We&#8217;re having those conversations that happen at 2:00 AM on a Teams call while you&#8217;re solving a high-priority problem.</p>



<p class="wp-block-paragraph">That can happen really quickly.</p>



<p class="wp-block-paragraph">You can build those relationships in the trenches and have a partnership with a customer within a week. If you come in and you&#8217;re a key piece of solving something essentially grinding their business to a halt, it can happen right away.</p>



<p class="wp-block-paragraph">In a more normal onboarding where that doesn&#8217;t happen, I think it&#8217;s after our initial assessments have been completed, we&#8217;ve delivered them in a meeting with the key people at the customer, and the recommendations we&#8217;ve made have been implemented.</p>



<p class="wp-block-paragraph">Once that has happened and our monitoring is in place, they&#8217;re hearing from us daily. They know their environment isn&#8217;t on fire, and they&#8217;re seeing improvement from the changes we&#8217;ve recommended with our initial assessments.</p>



<p class="wp-block-paragraph">Then we start to shift our focus to how we can help them move forward down the road.</p>



<p class="wp-block-paragraph">What&#8217;s coming up? Are we going to start upgrading to a newer version of SQL Server? Do you have a migration project that&#8217;s going to help you consolidate and save money?</p>



<p class="wp-block-paragraph">Those are more proactive things that a lot of times a client comes in not having the bandwidth to think about.</p>



<p class="wp-block-paragraph">As soon as we&#8217;ve made it so they&#8217;re very comfortable with where their environment is, there aren&#8217;t things breaking all the time, and we&#8217;ve delivered those assessments and implemented those recommendations, sometimes that&#8217;s as soon as the second monthly check-in. So that could be halfway through, or maybe two months into, their first quarter.</p>



<p class="wp-block-paragraph">Sometimes it&#8217;s a little longer because enough things turn up during the health check process that it might take a quarter to get them all implemented. Some of those changes aren&#8217;t easy.</p>



<p class="wp-block-paragraph"><strong>Mike:</strong> Especially&#8230;</p>



<p class="wp-block-paragraph"><strong>Evan:</strong> Especially if you have a really busy environment and it&#8217;s difficult to get a maintenance window.</p>



<p class="wp-block-paragraph">On average, I&#8217;d say it happens by the end of the first quarter because we&#8217;ve had a chance to meet with them quite a few times. We&#8217;ve reviewed their environment, made sure they&#8217;re aware of everything that might need to be changed, and they&#8217;ve started getting into a regular cadence of communicating with our team and working with us to solve problems.</p>



<p class="wp-block-paragraph">They trust us by the end of that first quarter, usually. That is the goal.</p>



<p class="wp-block-paragraph">So I&#8217;d say by the end of the first quarter is when that starts to happen.</p>



<p class="wp-block-paragraph"><strong>Mike:</strong> That goes into my last question, I think, anyway.</p>



<p class="wp-block-paragraph">By Day 90, what should feel different for the client? Obviously the relationship is there, but what else do we expect to be different for that client after 90 days that wasn&#8217;t true at the beginning?</p>



<p class="wp-block-paragraph"><strong>Evan:</strong> It&#8217;s the confidence.</p>



<p class="wp-block-paragraph">It&#8217;s the confidence, and I think for many clients it&#8217;s having the bandwidth to worry about other parts of their job that maybe they were having to disregard because SQL was on fire.</p>



<p class="wp-block-paragraph">Or maybe it&#8217;s having the bandwidth to think about the future of SQL Server. How are we going to upgrade? How are we going to consolidate? Whatever their goals are, they now have the freedom to think about that because the day-to-day anxiety of whether things are okay is on us.</p>



<p class="wp-block-paragraph">We&#8217;ve hopefully proven they don&#8217;t have to worry about that because if something is wrong, we&#8217;re going to let them know within 15 minutes and we&#8217;re going to be on it.</p>



<p class="wp-block-paragraph">So confidence is what changes in the first 90 days.</p>



<p class="wp-block-paragraph">For many clients, that&#8217;s a tangible thing because there are a lot of clients that come to us where one of the first things we hear is that their DBAs are spending a bunch of time overnight and on weekends checking on things because maybe they have processes that are so bad and slow that they have to be monitored almost 24/7, and they&#8217;re doing that manually.</p>



<p class="wp-block-paragraph">If we&#8217;re able to allow a client&#8217;s DBA to sleep, that&#8217;s super impactful.</p>



<p class="wp-block-paragraph">It feels great to make that kind of difference. And the sleep is ultimately coming from the confidence that their environment is taken care of.</p>



<p class="wp-block-paragraph">So again, it&#8217;s the confidence piece.</p>



<p class="wp-block-paragraph"><strong>Mike:</strong> That makes sense.</p>



<p class="wp-block-paragraph">Let me ask a bonus question. We&#8217;re trying to be transparent with all these. I have the post talking about the ways it can go wrong and the ways I&#8217;ve messed it up.</p>



<p class="wp-block-paragraph">When you think about onboardings, what are lessons we&#8217;ve learned? Or lessons you wish maybe I still had to learn?</p>



<p class="wp-block-paragraph">Here&#8217;s your chance to give me a complaint about something. Maybe it&#8217;s something I promised a client in the past that we stopped doing. Maybe it&#8217;s the access thing.</p>



<p class="wp-block-paragraph">Where have we gotten it wrong, and what have we done about it? Or are we still getting it wrong anywhere?</p>



<p class="wp-block-paragraph"><strong>Evan:</strong> I think a lot of the time in the past, it&#8217;s been not effectively putting those multiple trains on the tracks when we&#8217;ve needed to.</p>



<p class="wp-block-paragraph">You and I both have this desire to understand what a client&#8217;s problems are and help solve them. So when a client comes to us with immediate pain, whether we&#8217;re in the sales process or early in onboarding, we&#8217;re naturally going to gravitate toward solving that.</p>



<p class="wp-block-paragraph">I&#8217;ve been doing operations here for a handful of years. I don&#8217;t know how long. But while I&#8217;ve been involved in the onboarding process, our documentation and our process mindset have always been evolving.</p>



<p class="wp-block-paragraph">Especially early on, we would get hyper-focused on those immediate problems.</p>



<p class="wp-block-paragraph"><strong>Mike:</strong> The fun things.</p>



<p class="wp-block-paragraph"><strong>Evan:</strong> Yeah.</p>



<p class="wp-block-paragraph">And that would mean the boring part of onboarding, that first track, wasn&#8217;t moving the way it needed to.</p>



<p class="wp-block-paragraph">Maybe we solve the fire and realize we&#8217;re a month and a half into onboarding, but we don&#8217;t have our assessments done. Or our monitoring tools still have roadblocks that need to be cleared so we can really watch the whole environment.</p>



<p class="wp-block-paragraph">Those basics could get skipped or delayed because, for lack of a better term, we got distracted by the thing that was on fire.</p>



<p class="wp-block-paragraph">That&#8217;s one of the things I think we&#8217;re still prone to if we&#8217;re not careful. But we&#8217;ve made a lot of effort toward making sure we protect the basic part of onboarding even while those other things are going on.</p>



<p class="wp-block-paragraph">Ultimately, the main way we can fail in an onboarding is communication.</p>



<p class="wp-block-paragraph">If a client has expectations we&#8217;ve given them that we don&#8217;t meet, or expectations that just weren&#8217;t discussed, that&#8217;s a communication issue. That&#8217;s the number one way I think any relationship can get off on the wrong foot or sour over time.</p>



<p class="wp-block-paragraph"><strong>Mike:</strong> Any kind of relationship, yeah.</p>



<p class="wp-block-paragraph"><strong>Evan:</strong> Yeah. So communication is the big one.</p>



<p class="wp-block-paragraph">Then just delivering on what we&#8217;ve promised is the other big thing.</p>



<p class="wp-block-paragraph">If we promise we&#8217;re going to get eyes on the environment and have our daily health checks going, and then that doesn&#8217;t happen, even if it was for noble reasons, that&#8217;s the biggest reason we could fail or not meet what we strive to meet as far as an onboarding being successful.</p>



<p class="wp-block-paragraph"><strong>Mike:</strong> Yeah, that&#8217;s right.</p>



<p class="wp-block-paragraph">And that&#8217;s why we try to limit ourselves to two or three onboardings at most per month.</p>



<p class="wp-block-paragraph">It happens that we have three onboardings right now, but that&#8217;s our max for October, and all of them started some earlier version of the process.</p>



<p class="wp-block-paragraph">But the fourth one, I promise you, I&#8217;d say no to. I&#8217;d push it into November because we can only put so many trains on the tracks. We have the other 130 customers we support and have to keep doing that work, so we don&#8217;t want anything to get lost.</p>



<p class="wp-block-paragraph"><strong>Evan:</strong> Yeah, absolutely.</p>



<p class="wp-block-paragraph"><strong>Mike:</strong> And I think in the past, maybe in the early days, I said yes a lot more to clients too, even when they weren&#8217;t great fits.</p>



<p class="wp-block-paragraph"><strong>Evan:</strong> Yeah. As we&#8217;ve grown, it&#8217;s always been an effort to make sure the structure is there to support all the different things we&#8217;re trying to do for a customer.</p>



<p class="wp-block-paragraph"><strong>Mike:</strong> Cool. Anything else you want to add about onboardings or what the first 90 days should look like?</p>



<p class="wp-block-paragraph"><strong>Evan:</strong> I think if you&#8217;re a customer and you&#8217;re looking for a DBA as a Service provider, being able to define what it is you hope to get out of the relationship is really helpful.</p>



<p class="wp-block-paragraph">If you&#8217;re going to work with a good DBA as a Service provider, it could be us, it could be any number of other ones, being able to define what you hope to get and your expectations from the relationship gives your provider a target to shoot for.</p>



<p class="wp-block-paragraph">Anybody worth their salt is going to do their absolute utmost to meet that.</p>



<p class="wp-block-paragraph">So if you&#8217;re able to clearly define it, you&#8217;re setting yourself and the DBA as a Service provider up for success.</p>



<p class="wp-block-paragraph">That&#8217;s the only thing I&#8217;d add.</p>



<p class="wp-block-paragraph"><strong>Mike:</strong> Perfect. I love it.</p>



<p class="wp-block-paragraph">Well, thanks for your time. You should probably get back. Sheila literally sent us a bunch of messages about that new client onboarding.</p>



<p class="wp-block-paragraph"><strong>Evan:</strong> Yeah, I&#8217;ve got a bunch of onboarding to work on.</p>



<p class="wp-block-paragraph"><strong>Mike:</strong> So you&#8217;ve got to do some onboarding work now.</p>



<p class="wp-block-paragraph">Thanks, Evan.</p>



<p class="wp-block-paragraph"><strong>Evan:</strong> Yeah, absolutely.</p>
</div>
</div>
</div>



<h3 id="h-define-what-success-looks-like-before-you-start" class="wp-block-heading">Define What Success Looks Like Before You Start</h3>



<p class="wp-block-paragraph">This is something pretty important and it should be part of your kick-off call. Evan got to this in the video and I wanted to add it to the post. Whether you work with us or another provider:</p>



<p class="wp-block-paragraph"><strong>You should tell your DBA provider what success looks like to you.</strong></p>



<p class="wp-block-paragraph">That sounds obvious, but it&#8217;s easy to skip. Your provider may have a perfectly good 90-day onboarding checklist. They may get monitoring installed, review your backups, find configuration problems, check integrity, document the environment, and feel like they knocked the onboarding out of the park.</p>



<p class="wp-block-paragraph">Meanwhile, you&#8217;re wondering why nobody fixed the performance problem that caused you to hire them in the first place.</p>



<p class="wp-block-paragraph">That&#8217;s a failed onboarding, even if every box on the provider&#8217;s checklist is green.</p>



<p class="wp-block-paragraph">Before you start, I&#8217;d make sure both sides can answer this question:</p>



<p class="wp-block-paragraph"><strong>&#8220;Ninety days from now, what needs to be different for us to consider this relationship a success?&#8221;</strong></p>



<p class="wp-block-paragraph">The answer might be fewer outages. It might be getting your DBA out of the 2 AM alert business. It might be knowing whether your backups can actually be restored. It might be getting a specific performance problem under control. Or it might simply be understanding the risks you don&#8217;t know about today.</p>



<p class="wp-block-paragraph"><strong><em>The provider should have an onboarding process. But your definition of success needs to be part of it.</em></strong></p>



<p class="wp-block-paragraph"></p>



<h3 id="h-what-happens-immediately-after-signing" class="wp-block-heading">What happens immediately after signing?</h3>



<p class="wp-block-paragraph">Onboarding with us doesn&#8217;t always wait for the official start date.</p>



<p class="wp-block-paragraph">After signing, a provider typically sends welcome and contact information, schedules a kickoff meeting, provides onboarding documentation and forms for you to use for access. They begin identifying key contacts, and usually start access work as soon as you are ready. In many cases the client can already reach the team for advice or issues, and monitoring or health-check work can begin as soon as usable access exists even if it&#8217;s a bit ahead of the &#8220;official start date.&#8221;</p>



<p class="wp-block-paragraph">At Straight Path, we like to start each DBA as a Service retainer on the first of a month and we limit ourselves to two to three active onboardings per month, so no one falls behind.</p>



<p class="wp-block-paragraph">Signing on August 15 for a September 1 start does not automatically mean everyone sits idle until September 1. Many providers (including us) would rather begin solving access and visibility earlier and effectively give the first quarter a little extra runway than spend the first several weeks of the official engagement still blind.</p>



<h3 id="h-what-access-does-a-remote-dba-team-need" class="wp-block-heading">What access does a Remote DBA team need?</h3>



<p class="wp-block-paragraph">A DBA team needs sufficient access to actually perform DBA work. That commonly includes remote connectivity, appropriate SQL Server permissions (SA access is really necessary to truly effectively be your DBA team. We can use a PAM tool and have non-admin and admin accounts, but it&#8217;s just necessary to succeed.) Jump-servers need to be setup for many providers, including us, and coordination around MFA/PAM/VPN needs to happen. Firewall internal and external connectivity for monitoring needs to be solid.</p>



<p class="wp-block-paragraph"><strong>Effective working access</strong> is one of the biggest variables in onboarding speed.</p>



<p class="wp-block-paragraph"><strong>How customers can make this easier</strong></p>



<ul class="wp-block-list">
<li>Identify who owns VPN and security access before kickoff </li>



<li>Test credentials before sending them</li>



<li>Document VPN, MFA, and PAM procedures</li>



<li>Determine who can grant SQL-level access</li>



<li>Bring the MSP, network, or security team into the process early when needed</li>



<li>Know who actually owns administrative access to vendor-managed systems</li>
</ul>



<p class="wp-block-paragraph">A real-world pattern worth noting: some organizations discover during onboarding that they do not actually possess the level of SQL Server access they thought they did, especially around vendor-managed applications.  We&#8217;ve seen this happen at Credit Unions and a couple radiology practices that have &#8220;over-protective&#8221; vendors. That discovery itself can surface risk.</p>



<p class="wp-block-paragraph"><strong>How us providers can make this easier</strong></p>



<ul class="wp-block-list">
<li>Provide options for shared access and use a SOC/HIPAA/PCI compliant tool that a client can use as an option with logging, MFA and controls already</li>



<li>Document your needs ahead of time and get that to the clients before a sales decision is made</li>



<li>Provide a secure portal to share information consistently</li>



<li>Suggest an access kick off meeting &#8211; sort of a pre-kick off kickoff meeting where the access is squared away.</li>



<li>Ask the provider to test the access first, remind them that onboarding eats into billable hours and we want to use those hours to make a difference.</li>
</ul>



<h3 id="h-days-1-30-stop-being-blind" class="wp-block-heading">Days 1–30: Stop being blind</h3>



<p class="wp-block-paragraph">The primary job in the first month is visibility. Visibility for the Remote DBA provider and with their tools, hopefully much more visibility for you and your support teams.</p>



<p class="wp-block-paragraph">Clients often hire a DBA provider because of a problem that is seen by all and obvious to the business&#8230;<em> Performance, migration, upgrade, recurring outages, a recent ransomware, a failed compliance or regulatory exam, capacity, or technical debt</em>. <strong>Those matter</strong>. But before spending the bulk of the engagement tuning a query, the provider should understand whether the environment is fundamentally recoverable and safe enough to work on. <strong>I always call that, &#8220;the things that we can&#8217;t sleep at night knowing you have wrong.&#8221;</strong></p>



<p class="wp-block-paragraph">Initial work should look for high-risk issues such as missing or broken backups, including the ever-present &#8220;rogue backup&#8221; we find with <a href="https://straightpathsql.com/sp_check/sp_checkbackup/" data-type="sp_check" data-id="1581">sp_CheckBackup</a>, restore/recoverability problems, corruption, missing integrity checks, serious configuration issues, broken maintenance, capacity or storage threats, obvious HA/DR risk, and dangerous preexisting conditions (Yes I mean it&#8217;s not normal to get a stack dump and failover every day when change tracking cleans up with the busier afternoon cleanup&#8230;)</p>



<p class="wp-block-paragraph"><strong>Two trains on the tracks</strong></p>



<p class="wp-block-paragraph">Sometimes we have to do what I call &#8220;putting two trains on the tracks&#8221; in sales and onboarding calls&#8230; We have a team for a reason and we can multi-task even for one client.</p>



<p class="wp-block-paragraph">One train deals with the scary things capable of causing data loss, outages, or serious business risk. The other deals with the reason the client originally called.</p>



<p class="wp-block-paragraph">A good provider should not refuse to touch the performance problem until a 97-point checklist is complete. It also should not spend 30 hours tuning queries while nobody notices the database has not had a valid backup in six weeks. It&#8217;s balancing those that makes a difference. The best tuned database doesn&#8217;t matter when Murphy swings by and breaks it all hard because we all agreed to save that &#8220;boring&#8221; stuff for later.</p>



<p class="wp-block-paragraph"><strong>When should monitoring be installed?</strong> Ideally very early, even before the official start date is what we strive for when the access is good and we sign early enough. Installing monitoring is not the same thing as managing the environment, though. Once data starts flowing, someone still has to review it, understand what matters, tune noise, escalate real risk, learn what is normal for this environment, and prevent recurring alerts from becoming “the one we ignore.” That first month we are titrating alerts, negotiating on which errors are really &#8220;acceptable&#8221;, fixing maintenance, and trying to make the daily checks more green and make your server become a happier, quieter server in our dashboards.</p>



<p class="wp-block-paragraph"><strong>What happens if something dangerous is found immediately?</strong> There is no true catch-all answer. Every company has different change-management expectations. Some say “just fix it.” Even then, a good provider will explain what was found, why it matters, and what is about to change. Anything requiring downtime needs an approved plan or window. If something is truly dangerous and the client is not responding, escalation may move from tickets to emails to phone calls to increasingly more <em>direct</em> communication. Part of onboarding is learning how your company makes technical decisions and approves change.</p>



<p class="wp-block-paragraph"><strong>How are priorities decided?</strong> A useful model is the one I talked about in the <a href="https://straightpathsql.com/why-sql-server-health-check-findings-dont-get-implemented/">health check blog post</a> last month: Finding → Risk → Priority → Owner → Action. In practice the provider and client has their own priorities, but a provider also is coming at this from being burned a LOT. Corruption, for example, is rare for most folks &#8211; but a SQL Server consultancy sees it all the time and gets those phone calls where the answer is &#8220;sorry we can&#8217;t do anything, you should have called us last week.&#8221; The provider may be most concerned about recoverability; the client may be most concerned about the performance issue users feel every afternoon. <strong><em>Both matter. Sometimes work can proceed in parallel. Sometimes available hours or severity mean lower-priority work genuinely has to wait.</em></strong></p>



<p class="wp-block-paragraph"><strong>How many DBA hours does onboarding consume?</strong> It varies substantially. For many engagements it falls in the 5–10 hour range, but access problems, security processes, multiple teams approving the various accounts and VPNs and firewalls, poorly documented VPN/PAM systems, vendors with SA access approving access, and unavailable customer resources can stretch it.</p>



<p class="wp-block-paragraph">Sometimes the right answer for us is to delay the formal onboarding date rather than burn a client’s paid DBA hours fighting an access problem they are not yet ready to solve.</p>



<p class="wp-block-paragraph"><strong>What should be different by Day 30?</strong> Green everywhere is not the test. But the big risks absolutely should be calming down.</p>



<p class="wp-block-paragraph">By approximately Day 30, monitoring and daily reporting should be flowing, major access issues should largely be resolved, the primary relationship should be established, the scariest findings should be decreasing, backup and recoverability gaps should be understood and being addressed or, frankly, solved where the provider can just fix it, missing maintenance should be improving, and overall stability should be moving in the right direction. A terrible environment may still have plenty of red. It should simply be safer than Day 1.</p>



<p class="wp-block-paragraph"><strong>How disruptive is onboarding to your team?</strong> There is some disruption. Someone (or 3 teams) on your side will need to help with access, answer environment questions, and participate in prioritization. We&#8217;ll send inventory documents that your team needs to fill out identifying owners and purposes of servers. The better providers keep that load as reasonable as possible, but it is not zero. It does go down with time once we are onboarded. We do a check-in call at least monthly and the more folks impacted by the SQL Servers and who impact it that show up, the better. Though we find it a lot easier with one owner on the client side ultimately responsible for the final answer and direction.</p>



<p class="wp-block-paragraph"><strong>What if a major incident happens in week 3?</strong> A provider that has already established access and started the process of learning the environment should be able to respond without starting from zero. The response will still be constrained by the access, change control, and vendor relationships that exist at that moment, but that&#8217;s why you hired us &#8211; and the DBA life is a fun life with new challenges and problems &#8211; a good team is jumping in and helping, but success may not come as quickly as it would have on day 67. </p>



<h3 id="h-days-30-60-stabilize-and-begin-solving-the-original-problem" class="wp-block-heading">Days 30–60: Stabilize and begin solving the original problem</h3>



<p class="wp-block-paragraph">The second month should start moving forward in a more steady way. </p>



<p class="wp-block-paragraph">You are still remediating findings, reducing scary risks, cleaning up remaining access issues, tuning alerts, and challenging recurring “acceptable” errors. The support team has stabilized much of the environment, best practices are becoming the norm, the most critical servers are good, the other ones are getting the checks. The Lead DBA is meeting at least monthly and the performance, migrations, upgrades, architecture, technical debt, or projects you brought the DBA as a Service team in for are being addressed and planned.</p>



<p class="wp-block-paragraph">This is the transition from pure onboarding and discovery toward normal managed DBA work and a DBA relationship.</p>



<p class="wp-block-paragraph"><strong>When does the Lead DBA actually know your environment?</strong> There is no magic date. Context begins accumulating immediately through sales notes, kickoff, onboarding data, and early tickets. “Knowing the environment” does not mean memorizing every database name. It means understanding the applications, business priorities, unusual vendor requirements, maintenance windows, decision-makers, recurring issues, known landmines, architecture, what absolutely cannot go down, and what the client is trying to accomplish. </p>



<p class="wp-block-paragraph">You should not have to reintroduce your company every time you open a ticket and the consistency from the lead DBA being involved and meeting regularly really helps that. And the full team is made aware of what is going on with the clients because we let our team take vacations.</p>



<p class="wp-block-paragraph"><strong>What happens if the plan is clearly undersized once the real backlog is visible?</strong> This can happen. At Straight Path we often talk about that risk in sales calls where we have our discussions about managed DBA services pricing. A good provider raises that potential directly instead of waiting for the &#8220;Oh crap&#8221; moment. Options usually include adjusting the plan, extending the timeline, or accepting that some items will remain lower priority. It should depend on the needs and budget of the client &#8211; and that&#8217;s why we used to call our service &#8220;FlexDBA&#8221; &#8211; clients can still flex up or down when the needs dictate.</p>



<h3 id="h-days-60-90-heading-towards-a-normal-rhythm" class="wp-block-heading">Days 60–90: Heading towards a normal rhythm</h3>



<p class="wp-block-paragraph">By the third month you are learning what the real ongoing relationship looks like. You should have met with your main contact at least a few times towards the end of that 90 days.</p>



<p class="wp-block-paragraph">Initial firefighting should be declining. There is actual evidence of how many hours the environment consumes, what recurring responsibilities exist, what projects are coming, how much technical debt remains, and whether the current service level is properly sized.</p>



<p class="wp-block-paragraph">This is the natural point to ask what success looks like three, six, and twelve months out, and whether the service level still makes sense for the next quarter. And at Straight Path that&#8217;s what we do &#8211; we want to plan for the future with you. &#8220;Where do you want to be in a year?&#8221; is something we should know by the end of the first quarter and a plan should be formed that helps get there. Titrated to the budget and your competing priorities and the time we need.</p>



<h3 id="h-what-can-make-the-first-90-days-go-badly" class="wp-block-heading">What can make the first 90 days go badly</h3>



<p class="wp-block-paragraph"><strong>Common failure patterns:</strong></p>



<ul class="wp-block-list">
<li><strong>Access is not ready</strong>. Credentials untested, no clear owner, security teams not aligned</li>



<li><strong>Nobody can approve anything</strong>. Risk is found but remediation cannot be authorized</li>



<li><strong>Prolonged email tennis between provider, MSP, sysadmin, and security</strong>. When that happens, stop emailing and get the right people into a meeting</li>



<li><strong>Fun with Software Vendors. </strong>An application vendor complicates ownership and no one is sure where vendor responsibility ends</li>



<li><strong>Expectations were never set and aligned.</strong> </li>



<li><strong>The client expects the provider to “take everything over tomorrow”</strong>. That is fine but we need the access yesterday for that to happen</li>



<li><strong>The plan is undersized relative to the real backlog</strong>. This is a real risk, it&#8217;s why often in sales calls when we price per hour &#8211; I&#8217;ll suggest a lot of clients move to Gold or Diamond the first quarter and give them a one time rollover of all unused hours one quarter &#8211; 45 hours with Gold saves the client about $1,500 over 45 hours with Silver and overage. </li>
</ul>



<h3 id="h-what-you-should-expect-by-day-90" class="wp-block-heading">What you should expect by Day 90</h3>



<p class="wp-block-paragraph">From a healthy DBA as a Service relationship by Day 90:</p>



<ul class="wp-block-list">
<li>The provider understands the environment at a useful level</li>



<li>Access is established</li>



<li>Monitoring is producing useful information</li>



<li>Serious risks are known and being addressed</li>



<li>Urgent problems are less frequent</li>



<li>Priorities are understood</li>



<li>Communication has a workable rhythm</li>



<li>There is a forward plan</li>



<li>You know who to call; they know who you are</li>



<li>The relationship no longer feels new</li>
</ul>



<p class="wp-block-paragraph">They should begin to feel like part of your team rather than a vendor or ticket queue. If you&#8217;ve ever watched a pet cat or dog go to sleep, you know that deep sigh they do right before they fall asleep? Content, happy, calm? You should be able to do that (for a brief moment, before you wake up and remember we&#8217;re only there for your database world. Sorry&#8230;)</p>



<p class="wp-block-paragraph"><strong>How transparent should the provider be about remaining risk at Day 90?</strong> Very. A useful conversation includes what is improved, what is still outstanding, what is deferred and why, and where residual risk remains. “Everything is fine” is rarely accurate. Honesty and transparency go a long way to a long-term relationship. You should know the risks that still exist and the plan around them.</p>



<h3 id="h-what-this-looks-like-at-straight-path" class="wp-block-heading">What this looks like at Straight Path</h3>



<p class="wp-block-paragraph">The expectations above are what any healthy DBA as a Service relationship should produce. How individual providers deliver them varies.</p>



<p class="wp-block-paragraph">At Straight Path the model includes a named Lead DBA, support from the broader team, structured daily review processes, and deliberate attention to relationship continuity and internal accountability so context does not live in only one person’s head.</p>



<p class="wp-block-paragraph">This is not the only valid way to deliver the service. It is how we have chosen to do it.</p>



<h3 id="h-closing" class="wp-block-heading">Closing</h3>



<p class="wp-block-paragraph">The first 90 days should not be measured by whether every health-check item has turned green.</p>



<p class="wp-block-paragraph">Measure whether you are less blind. Measure whether the most dangerous things are becoming less dangerous. Measure whether recurring problems are starting to disappear. Measure whether the DBA team understands what actually matters to your business. And measure whether you are beginning to spend less time worrying about SQL Server and can sleep even just a bit better.</p>



<p class="wp-block-paragraph"><strong>By Day 90 you should not feel like you are still onboarding a vendor. You should feel like you have added a DBA team to your existing team.  You should feel confident in the health of your database estate. Otherwise you just onboarded one more thing to worry about.</strong></p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://straightpathsql.com/what-should-happen-in-the-first-90-days-of-a-remote-dba-relationship/">What Should Happen in the First 90 Days of a Remote DBA Relationship</a> appeared first on <a href="https://straightpathsql.com">SQL Server Consulting - Straight Path Solutions</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://straightpathsql.com/what-should-happen-in-the-first-90-days-of-a-remote-dba-relationship/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>We Won ClearlyRated’s Best of IT Services Award Two Years in a Row</title>
		<link>https://straightpathsql.com/we-won-clearlyrateds-best-of-it-services-award-two-years-in-a-row/</link>
					<comments>https://straightpathsql.com/we-won-clearlyrateds-best-of-it-services-award-two-years-in-a-row/#respond</comments>
		
		<dc:creator><![CDATA[Mike Walsh]]></dc:creator>
		<pubDate>Wed, 09 Sep 2026 12:08:07 +0000</pubDate>
				<category><![CDATA[Company News]]></category>
		<category><![CDATA[Best in Service]]></category>
		<category><![CDATA[Client Ratings]]></category>
		<category><![CDATA[DBA Services]]></category>
		<category><![CDATA[feedback]]></category>
		<category><![CDATA[Growth Mindset]]></category>
		<category><![CDATA[Reviews]]></category>
		<guid isPermaLink="false">https://straightpathsql.com/?p=5323</guid>

					<description><![CDATA[<p>But we just found out that it was two years in a row. We achieved it for 2026 with our 2026 surveys and I asked about the criteria &#8211; we seem to have the required response rate and ratings most years, and they said yeah you&#8217;re right. You have it for 2025 and 2026. I ... <a title="We Won ClearlyRated’s Best of IT Services Award Two Years in a Row" class="read-more" href="https://straightpathsql.com/we-won-clearlyrateds-best-of-it-services-award-two-years-in-a-row/" aria-label="Read more about We Won ClearlyRated’s Best of IT Services Award Two Years in a Row">Read more</a></p>
<p>The post <a href="https://straightpathsql.com/we-won-clearlyrateds-best-of-it-services-award-two-years-in-a-row/">We Won ClearlyRated’s Best of IT Services Award Two Years in a Row</a> appeared first on <a href="https://straightpathsql.com">SQL Server Consulting - Straight Path Solutions</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph" id="h-"><em>But we just found out that it was two years in a row. We achieved it for 2026 with our 2026 surveys and I asked about the criteria &#8211; we seem to have the required response rate and ratings most years, and they said yeah you&#8217;re right. You have it for 2025 and 2026. I think we would have had it past years also but not sure when they started.</em></p>



<p class="wp-block-paragraph"><strong>I am normally not a fan of all of those awards. I&#8217;ve had pay for play offers to get CIO Review Magazine best in service, CEO of the year, Azure Service Provider of the year, etc many years in a row. If I pay enough for the honor, I&#8217;ll get it and can even put a press release on the website. I&#8217;ve had the offers to be an &#8220;Author&#8221; on Forbes Publishing &#8211; they&#8217;ll assign me a ghost writer, and I can order as many copies as I want to give out &#8211; and it will only cost me 5-6 figures&#8230;.</strong></p>



<p class="wp-block-paragraph">But we found out this year that last year and this year, <a href="https://www.clearlyrated.com/it-services/nh-usa/sanbornville-nh/straight-path-it-solutions-llc-sanbornville-nh">Clearly Rated</a> has listed us in the Best Of IT Services category because of our NPS.</p>



<figure class="wp-block-image size-large is-resized"><a href="https://www.clearlyrated.com/it-services/nh-usa/sanbornville-nh/straight-path-it-solutions-llc-sanbornville-nh"><img decoding="async" width="956" height="318" src="https://straightpathsql.com/wp-content/uploads/2026/09/image-1-edited.png" alt="" class="wp-image-5328" style="aspect-ratio:3.357560658578856;width:412px;height:auto" srcset="https://straightpathsql.com/wp-content/uploads/2026/09/image-1-edited.png 956w, https://straightpathsql.com/wp-content/uploads/2026/09/image-1-edited-300x100.png 300w, https://straightpathsql.com/wp-content/uploads/2026/09/image-1-edited-768x255.png 768w" sizes="(max-width: 956px) 100vw, 956px" /></a></figure>



<p class="wp-block-paragraph">But this is a fun one. We do pay Clearly Rated, but we pay them before we know the results and we pay them no matter what the results are, we&#8217;re paying for the survey process and having it handled by an independent third party with audits and checks. We&#8217;ve been paying them for many years now to survey our clients. I want honest, transparent, and actionable feedback from our clients. We ask them how we&#8217;re doing, the renewals and low churn speak for themselves, but I have a growth mindset and we can always be just a bit better than we were. So we have them do the surveys, we can&#8217;t tweak the results and doctor them up. </p>



<figure class="wp-block-image size-full is-resized"><a href="https://www.clearlyrated.com/it-services/nh-usa/sanbornville-nh/straight-path-it-solutions-llc-sanbornville-nh"><img decoding="async" width="204" height="415" src="https://straightpathsql.com/wp-content/uploads/2026/09/image-2-edited.png" alt="" class="wp-image-5327" style="width:150px;height:auto" srcset="https://straightpathsql.com/wp-content/uploads/2026/09/image-2-edited.png 204w, https://straightpathsql.com/wp-content/uploads/2026/09/image-2-edited-147x300.png 147w" sizes="(max-width: 204px) 100vw, 204px" /></a></figure>



<p class="wp-block-paragraph">And apparently we&#8217;re better at taking care of client SQL Server environments than we are at keeping track of awards&#8230;</p>



<h2 id="h-why-we-use-clearlyrated-in-the-first-place" class="wp-block-heading">Why We Use ClearlyRated in the First Place</h2>



<p class="wp-block-paragraph">At first 7ish years ago, I had built a SurveyMonkey survey to send to users. How are we doing? Where can we improve?  The goal was to get a number score (Clearly rated uses NPS &#8211; NPS alone is bad, I think &#8211; it gets sentiment but not the why, and not the trends and micro-trends to continually improve service), but to find out where we can improve. You can chalk that up to one part always wanting to be a bit better, and one part being the kind of person who always thinks I&#8217;m just one implosion away from a bad moment. I wanted to make sure we were always a good value and earning the renewals, not just presuming on them.</p>



<p class="wp-block-paragraph">A friend told me about Clearly Rated that they used and they liked that it was arm&#8217;s length. The results are the results, but it is scientific, repeatable to survey and you can even see how your team does against each other (in the early days of Straight Path) or how your divisions are doing (today) so you can see if there is training to be done.</p>



<p class="wp-block-paragraph">We also wanted to solicit feedback. Sure I want the kudos and testimonials &#8211; and check out our page from the link above. We get them! But we also ask a loaded question that says even if you are happy, tell us one area we can improve. We then follow-up on those areas that folks identify. <br><br>In fact, it was the annual survey a number of years ago where we saw that while we got high marks and clearly folks loved us &#8211; we noticed one category was stronger in the &#8220;usually&#8221; category than the &#8220;always&#8221; category compared to the rest&#8230; <strong>Proactive. </strong>We ask a series of We are &#8230;&#8230; A good value/proactive/responsive/etc. And Proactive was looking like a solid B &#8211; but the others were in the A to A plus camp. We launched our proactive dashboards, and ultimately decided to make the tool that is our monitoring tool, Skopos, that we are in the midst of rolling out. Because the surveys said we could be just a bit more proactive.</p>



<p class="wp-block-paragraph">Feedback from clients who seem to mostly like us but are put on the spot to tell us where we can improve is priceless. And when there is a trend &#8211; that&#8217;s fodder for our annual goals and off-site meeting.</p>



<p class="wp-block-paragraph">The goal with this process isn&#8217;t to someday achieve some &#8220;good enough&#8221; rating and stop. It&#8217;s to set a target and keep working towards it.</p>



<h2 id="h-what-the-numbers-show" class="wp-block-heading">What The Numbers Show</h2>



<p class="wp-block-paragraph">Our team apparently earned the Clearly Rated Best of IT Services award in both 2025 and 2026. Our current public profile there shows we have 235 verified client ratings, 4.9 out of 5 stars and we have the 2025 and 2026 best in service award designations on our profile.</p>



<p class="wp-block-paragraph">Our team is amazing. I&#8217;m sure there are many great teams out there &#8211; and we&#8217;re friends with quite a few of them &#8211; but this is a testament to the concern for client service and our values (Trust360, Ownership Mentality, Generosity and Humility) in each member of our team. Our NPS is unheard of in most service industries &#8211; 93.5% in 2026, 90% in 2025. </p>



<p class="wp-block-paragraph">The numbers show that we listen, we care, we learn from them and we work hard at finding the themes and patterns to improve in. We will never have the attitude of <strong>&#8220;we&#8217;ve arrived.&#8221;</strong></p>



<h2 id="h-winning-twice-means-more-than-winning-once" class="wp-block-heading">Winning Twice Means More Than Winning Once</h2>



<p class="wp-block-paragraph">Seeing that we have high scores each year makes me really proud of the team and all they do to work on service delivery and relationship building. The survey responses that speak of us as a partner or part of our clients&#8217; teams speaks volumes about each person on our team and the way they care for our clients.</p>



<p class="wp-block-paragraph">Seeing that we won two years in a row means we didn&#8217;t just have a good or lucky year &#8211; it means our team is consistently doing what they need to be. Even if I hammer on the &#8220;where can we improve?&#8221; responses &#8211; I do it because I care about us striving to always get better. And the team doesn&#8217;t just put up with it, they listen and work on it.</p>



<p class="wp-block-paragraph">Winning a sale is great. Having a renewal after a first quarter is great since we don&#8217;t keep folks on a cell-phone contract like so many do. But year over year renewals for the long haul combined with surveys painting a similar picture over the years shows that our team is genuinely appreciated and that our focus on relationship, values, and culture first is working. I&#8217;m counting on that mattering well into the future, even as AI and automation seek to remove that connection and the values from the equation.</p>



<h2 id="h-it-does-not-mean-we-get-everything-right" class="wp-block-heading">It Does Not Mean We Get Everything Right</h2>



<p class="wp-block-paragraph">I just posted yesterday about <a href="https://straightpathsql.com/9-ways-managed-dba-services-can-go-wrong/" data-type="post" data-id="5120">9 ways that managed DBA services can go wrong</a>. And there are way more than 9 ways. Our one detractor score we ever got was still directed squarely at me. I have communication issues. I sometimes err on the side of Ownership Mentality and have picked the wrong hill to die on. I&#8217;ve grown, but I still get it wrong. Our team has had to be coached, we&#8217;ve dropped balls. Some client relationships weren&#8217;t right. We learned about the <a href="https://straightpathsql.com/3-times-you-should-not-hire-a-dba-as-a-service-provider/">3 bad fits</a> I blogged about a few weeks ago through the survey and self-reflection.</p>



<p class="wp-block-paragraph">But. We&#8217;ve heard all of the feedback. I&#8217;m sure our clients can tell you while rolling their eyes about the meeting request that Evan, our COO, and I send to hear more about the constructive feedback. We take each piece of feedback and learn from it. We teach the team. We coach. We make sessions at the annual meeting &#8211; we optimize to learn.</p>



<h2 id="h-the-feedback-matters-more-than-the-badge" class="wp-block-heading">The Feedback Matters More Than the Badge</h2>



<p class="wp-block-paragraph">Awards are useful external evidence, particularly in a market filled with self-reported claims and a gazillion accolades and headlines available to purchase. But a badge or a headline can&#8217;t tell you how to actually run your company better and where to make the tweaks. <br><br>It&#8217;s the client comments, the patterns, the trends, and the ratings that are tough to read that can promote the change. It&#8217;s the relentless follow-up on the feedback received that can give you the ideas to create a Proactive data warehouse and PowerBI reports for folks or finally make the gigantic investment in your own monitoring tool.</p>



<p class="wp-block-paragraph">We get the hard truths and the incremental improvements from surveys that we&#8217;d never get from buying that accolade I can buy 4-6 times a year in my e-mail or signing that deal to become &#8220;an author&#8221; of my own Forbes book.</p>



<p class="wp-block-paragraph">Things like:</p>



<ul class="wp-block-list">
<li>Better transitions when a lead DBA leaves and a new one joins (talked about that yesterday)</li>



<li>Better documentation for the team on our playbook to be consistent in service (Evan is working on that right now)</li>



<li>Better monthly communications at our monthly client check-ins.</li>



<li>Clearer escalation paths.</li>



<li>Paying a bit more attention to hours and engagement sizing from the start.</li>
</ul>



<p class="wp-block-paragraph">There is more. And there always will be something to improve. Likewise, with our team, we have our annual all-hands meeting in Boston this year in a few weeks. We ask our clients to be in emergency only mode for a few days with us while we retool, improve and come back stronger and better each year. But we ask the team to break into groups each year and write up issues for our issues list. And the leadership team works hard at engaging on improving those issues all year. We do a great job. But there will always be a thing to improve from a client. There will always be things about our model and how we do business that can be made better for our team. There are certainly moments where the human side of me and the self-doubt side of me would rather just pretend like things are fine and not do the surveys, not read the speaker feedback form after I deliver a session and not do the issues list. But we won&#8217;t grow if we don&#8217;t.</p>



<p class="wp-block-paragraph">Don&#8217;t get me wrong. The badge is really cool. And to have it two years in a row? I&#8217;m excited.</p>



<h2 id="h-thank-you" class="wp-block-heading">Thank You</h2>



<p class="wp-block-paragraph">As always a big thanks to the clients who take the time to respond each year and not get annoyed at the repeated reminders that the surveys are out there. Thank you to the team who work hard daily to keep our level of service always getting just a bit better. We have one of the most amazing teams out there. Sure they are the folks who are MVPs, authors, bloggers, community tool makers, and folks who taught the MCMs &#8211; but they are also people who genuinely care about our clients. And not just because of a feedback score. It shows.</p>



<p class="wp-block-paragraph">And thanks to the clients who share the tough feedback when we could have done a better job. It&#8217;s that feedback and your trust in us to share that with us that helps inspire us to get it right.</p>



<h2 id="h-closing-we-ll-try-to-pay-better-attention-next-year" class="wp-block-heading">Closing: We’ll Try to Pay Better Attention Next Year</h2>



<p class="wp-block-paragraph">If we win this in 2027, we&#8217;ll do a better job of noticing it so I can congratulate our team and thank our clients. If we don&#8217;t? I&#8217;ll tell you we didn&#8217;t and tell you what we learned. But either way, we&#8217;ll be doing our survey with Clearly Rated next year and learning what the survey shows us next spring and summer. </p>



<h3 id="h-some-links" class="wp-block-heading">Some Links</h3>



<ul class="wp-block-list">
<li>Our <a href="https://www.clearlyrated.com/it-services/nh-usa/sanbornville-nh/straight-path-it-solutions-llc-sanbornville-nh?utm_source=chatgpt.com">ClearlyRated profile</a>.</li>



<li>Our <a href="https://straightpathsql.com/sql-server-consulting/dba-as-a-service/" data-type="page" data-id="189">Remote SQL Server DBA/ DBA as a Service page.</a></li>



<li>Our <a href="https://straightpathsql.com/about/" data-type="page" data-id="95">AboutUs page </a></li>
</ul>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://straightpathsql.com/we-won-clearlyrateds-best-of-it-services-award-two-years-in-a-row/">We Won ClearlyRated’s Best of IT Services Award Two Years in a Row</a> appeared first on <a href="https://straightpathsql.com">SQL Server Consulting - Straight Path Solutions</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://straightpathsql.com/we-won-clearlyrateds-best-of-it-services-award-two-years-in-a-row/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>9 Ways Managed DBA Services can Go Wrong</title>
		<link>https://straightpathsql.com/9-ways-managed-dba-services-can-go-wrong/</link>
					<comments>https://straightpathsql.com/9-ways-managed-dba-services-can-go-wrong/#respond</comments>
		
		<dc:creator><![CDATA[Mike Walsh]]></dc:creator>
		<pubDate>Tue, 08 Sep 2026 14:30:42 +0000</pubDate>
				<category><![CDATA[DBA as a Service]]></category>
		<category><![CDATA[Buyers Guide]]></category>
		<category><![CDATA[Buying DBA Services]]></category>
		<category><![CDATA[How to buy DBA services]]></category>
		<category><![CDATA[Problems with managed services]]></category>
		<category><![CDATA[Remote DBA]]></category>
		<guid isPermaLink="false">https://straightpathsql.com/?p=5120</guid>

					<description><![CDATA[<p>We sell DBA as a Service here at Straight Path. Managed DBA services work most of the time, but sometimes it doesn&#8217;t, even for our clients. Remote DBA services can go wrong because the provider fails, because the client makes it difficult for the service model to work, or because neither side clearly defined the ... <a title="9 Ways Managed DBA Services can Go Wrong" class="read-more" href="https://straightpathsql.com/9-ways-managed-dba-services-can-go-wrong/" aria-label="Read more about 9 Ways Managed DBA Services can Go Wrong">Read more</a></p>
<p>The post <a href="https://straightpathsql.com/9-ways-managed-dba-services-can-go-wrong/">9 Ways Managed DBA Services can Go Wrong</a> appeared first on <a href="https://straightpathsql.com">SQL Server Consulting - Straight Path Solutions</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>We sell DBA as a Service here at Straight Path. Managed DBA services work most of the time, but sometimes it doesn&#8217;t</em>,<em> even for our clients.</em></p>



<p class="wp-block-paragraph">Remote DBA services can go wrong because the provider fails, because the client makes it difficult for the service model to work, or because neither side clearly defined the ownership, expectations, and relationship in the first place.</p>



<p class="wp-block-paragraph">Usually when it goes poorly, everyone involved on both sides is competent and <strong>has the best of intentions</strong>, but nobody ever really clarified what &#8220;DBA as a Service&#8221; means.</p>



<p class="wp-block-paragraph">We&#8217;ve been a company for 15 years, since July of 2011, and we&#8217;ve been delivering DBA as a Service with a team the way we do today for about 10 of those years. That means we&#8217;ve seen versions of all of these&#8230; Situations where we&#8217;ve taken over a relationship, or given some advice, and even <strong><em>even situations where we could have done better ourselves and learned along the way.</em></strong></p>



<p class="wp-block-paragraph">If you&#8217;re thinking about moving forward with a Remote DBA firm/Managed DBA services/DBA as a Service firm (insert your favorite phrase here &#8211; Fractional DBA as some friends in the industry call it works, too) &#8211; here&#8217;s a list of some problems worth thinking about before you sign an agreement. With us, or any of our friends in the space.</p>



<p class="wp-block-paragraph">This post is part of our series about <a href="https://straightpathsql.com/tag/buying-dba-services/">Buying DBA Services</a>.  Some thoughts and tips to help you on your journey to buying services from us or our friends in the industry.</p>



<p class="wp-block-paragraph">A quick chat about ways this can go wrong if you&#8217;d rather watch:</p>



<div class="wrapper-video">
<div style="position: relative; padding-top: 56.25%;">
  <iframe
    src="https://customer-zfb3lxtijbv9qz8k.cloudflarestream.com/915b128b1e077b751f4303b0e709e126/iframe?poster=https%3A%2F%2Fcustomer-zfb3lxtijbv9qz8k.cloudflarestream.com%2F915b128b1e077b751f4303b0e709e126%2Fthumbnails%2Fthumbnail.jpg%3Ftime%3D%26height%3D600"
    loading="lazy"
    style="border: none; position: absolute; top: 0; left: 0; height: 100%; width: 100%;"
    allow="accelerometer; gyroscope; autoplay; encrypted-media; picture-in-picture;"
    allowfullscreen="true"
  ></iframe>
</div>
</div>



<div class="gb-accordion">
<div class="gb-accordion__item gb-accordion__item-49afdee0">
<div role="button" tabindex="0" class="gb-accordion__toggle gb-accordion__toggle-02758d06" id="gb-accordion-toggle-02758d06">
<span class="gb-text">Full Video Transcript</span>



<span class="gb-accordion__toggle-icon gb-accordion__toggle-icon-e89c2933"><span class="gb-accordion__toggle-icon-open"><svg aria-hidden="true" viewBox="0 0 256 256"><rect width="256" height="256" fill="none" /><polyline points="208 96 128 176 48 96" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" /></svg></span><span class="gb-accordion__toggle-icon-close"><svg aria-hidden="true" viewBox="0 0 256 256"><rect width="256" height="256" fill="none" /><polyline points="48 160 128 80 208 160" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" /></svg></span></span>
</div>



<div class="gb-accordion__content" id="gb-accordion-content-8db950ac">
<div class="gb-element-a067aabe">
<p class="wp-block-paragraph"><em>This transcript has been lightly edited with the help of AI for readability. We left what was actually said alone</em>.</p>



<p class="wp-block-paragraph">Hey there. I run a database managed services company. We do SQL Server consulting, and I&#8217;ve screwed up things. We have screwed up things, and we&#8217;ll probably make more mistakes. These things happen. We&#8217;ve served over 100 clients, and we learn from our mistakes. That&#8217;s the key.</p>



<p class="wp-block-paragraph">So I&#8217;ve been publishing a series of articles and posts, a behind-the-scenes look at buying DBA services, things to watch out for, things to ask. The post going out today is about nine ways DBA services can go wrong. And that&#8217;s not the only nine ways, it&#8217;s just nine of the ways they can go bad. I can think of a handful more, including where my own communication style rubs the wrong way with certain people&#8217;s communication styles, and where I caused the problem myself over the years.</p>



<p class="wp-block-paragraph">One specific failure we learned about: we do annual feedback surveys, and we also have open, frank conversations with our clients, and one of the things we heard was that we&#8217;d had a DBA leave us. He wanted to go back to a full-time life working for a single company. We learned, really after the fact through our annual survey process, that the handoff process we had between DBAs still had some holes in it.</p>



<p class="wp-block-paragraph">Now, we had a great sabbatical handoff policy. When our team members take their every-five-years, four-week sabbatical, we have a documented process, a checklist, backup DBAs. But the process for changing out a DBA midstream, one who&#8217;s leaving, isn&#8217;t something that happens all the time here, so it wasn&#8217;t something we had well-rehearsed. We never thought, &#8220;man, let&#8217;s just take the sabbatical policy and apply it to this.&#8221; Most of the people who transitioned to a new DBA did so without any baggage, but we also had a new DBA coming in at the same time, and we messed up the handoff. Everything&#8217;s fine, they&#8217;re still a client, they gave us the feedback, we heard it, and we addressed it.</p>



<p class="wp-block-paragraph">But here&#8217;s the deal: if you&#8217;re buying managed services, whether it&#8217;s DBA services, IT services, or just any service, they make mistakes. We all make mistakes. You make mistakes, I make mistakes, I&#8217;m gonna make two today, maybe more (probably that was my mistake, saying only two).</p>



<p class="wp-block-paragraph">Ask the people you&#8217;re interviewing, the companies you&#8217;re deciding around: what are some ways your services can go wrong? How can this not be a fit? What are some lessons you&#8217;ve learned over the years? The same things you&#8217;d ask a job candidate in an interview, tell me about your past mistakes and what you&#8217;ve learned. See what they say.</p>



<p class="wp-block-paragraph">If you get a salesy answer like, &#8220;I don&#8217;t know what you&#8217;re talking about, we&#8217;re perfect, we don&#8217;t make mistakes,&#8221; that&#8217;s a good sign to run away. If they tell you about a bunch of mistakes and blame the client for all of them, that&#8217;s another sign. If they tell you about the mistakes but don&#8217;t have a plan and can&#8217;t tell you what they learned, that&#8217;s a sign too. Hopefully, and most companies probably would, they&#8217;ll tell you where it went wrong, why it went wrong, and what they learned about themselves and about their ideal clients.</p>



<p class="wp-block-paragraph">Anyway, check out the article, these are just nine of the ways, there are plenty more it could go wrong. I&#8217;d love your take on it too. So check out the video, check out the post, or, well, you&#8217;re probably already watching the video, but check out the post too, and leave your comments wherever you find this. Thanks, bye.</p>
</div>
</div>
</div>
</div>



<h3 id="h-1-what-happens-when-nobody-knows-who-actually-owns-the-sql-server-problem" class="wp-block-heading">1. What happens when nobody knows who actually owns the SQL Server problem?</h3>



<p class="wp-block-paragraph">Any new partner will create some gaps in ownership without great communication. A managed DBA relationship can definitely create friction when who owns what and who does what isn&#8217;t clear.</p>



<p class="wp-block-paragraph">Internal IT, the DBAaaS provider, an outside MSP, application vendors, developers, the cloud provider, storage/network teams, and SaaS application support can all assume someone else is watching. They can all assume they are the ones who should make the change, sometimes unilaterally. Backups, restore testing, storage alerts, Windows patching, SQL patching, vendor escalations, maintenance best practices, performance response, and downtime approval <strong>all need clear owners</strong>.</p>



<p class="wp-block-paragraph">When something breaks, “<em>that’s not us</em>” is a failure mode. So is the quieter version where everyone assumes the managed DBA team is covering something they were never scoped to own (or any of the teams are expected to own something they never should have.)</p>



<p class="wp-block-paragraph"><strong>Healthy version: responsibility, accountability, consultation, and information are explicit.</strong></p>



<h3 id="h-2-what-happens-when-your-remote-dba-provider-never-really-learns-your-environment" class="wp-block-heading">2. What happens when your Remote DBA provider never really learns your environment?</h3>



<p class="wp-block-paragraph">If every ticket feels like starting over&#8230; “Which application is this? Who’s the vendor? Why is it configured this way?” and the basics are never moved past, you don’t have an established DBA relationship. You have consultants with a recurring invoice.</p>



<p class="wp-block-paragraph">Institutional knowledge should accumulate: architecture, business context, which servers are fragile, which vendors require unusual settings, what changes the organization will not tolerate, and the history of prior decisions. </p>



<p class="wp-block-paragraph"><strong>Documentation, a named lead DBA with a regular meeting cadence learning the environment (and then documenting it for the rest of their team), and a team that actually uses ticket history and reads the notes are the difference.</strong><br><br><em>* &#8211; This is an area we&#8217;ve seen a need for improvement over the years. In the early years I pretty much knew it all &#8211; there are IP addresses I still remember for some of our clients who are still clients ten years later &#8211; but we are a bigger team, and standardizing documentation, making sure we track the important details and properly work on hand off is a key part of what Evan is doing as we continually mature operationally.</em></p>



<h3 id="h-3-can-dba-as-a-service-become-too-reactive" class="wp-block-heading">3. Can DBA as a Service become too reactive?</h3>



<p class="wp-block-paragraph">Yes. Admittedly it can happen. The opposite is also scary, and I still think maybe a bit more scary&#8230;</p>



<p class="wp-block-paragraph">A provider can look excellent on response metrics while repeatedly fixing the same underlying condition. Ticket → fix → ticket → fix. The SLA stays green while the real problem never gets addressed. That&#8217;s the &#8220;Security monitor&#8221; thing I always get at when I show my team that old Geico commercial I referenced in an <a href="https://straightpathsql.com/3-times-you-should-not-hire-a-dba-as-a-service-provider/" data-type="post" data-id="5078">earlier post</a>.</p>



<p class="wp-block-paragraph">The useful question is whether the team has both the capacity and the incentive to ask “<strong><em>why does this keep happening?</em></strong>” and then do something about it. Purely reactive managed DBA is just expensive break-fix. We&#8217;ve taken over from some of the break-fix only services.  But as I get at in that post I just linked to, some clients really just want the quick and reactive &#8220;fix&#8221; and not the solution.</p>



<p class="wp-block-paragraph"><strong>Know what you want here and ask the questions to understand if the approach will match what you need.</strong></p>



<h3 id="h-4-what-happens-when-you-buy-too-few-dba-hours" class="wp-block-heading">4. What happens when you buy too few DBA hours?</h3>



<p class="wp-block-paragraph">Undersizing can make for some awkward conversations without good, regular check-ins from your sales rep or Lead DBA (we don&#8217;t have sales reps here, but really &#8211; whoever manages your relationship with the provider. For us, it&#8217;s your lead DBA.)</p>



<p class="wp-block-paragraph">When there isn&#8217;t regular communication and a clear idea of desires, confusion wins. The client becomes reluctant to use the team. The DBA becomes reluctant to spend hours. Proactive work gets deferred. Technical debt survives. Six months later everyone wonders why nothing meaningful improved.</p>



<p class="wp-block-paragraph"><strong>Providers can contribute to this by underselling to win the deal. A correctly sized service is often cheaper than a cheap service that never has room to do the work. When usage genuinely drops, a good provider should tell you to move down a tier.</strong> <strong>A model that doesn&#8217;t fix someone at a level but allows flexing up and down to save on overage helps, also.</strong></p>



<h3 id="h-5-what-happens-when-the-dba-team-gives-good-advice-the-client-cannot-or-will-not-act-on" class="wp-block-heading">5. What happens when the DBA team gives good advice the client cannot (or will not) act on?</h3>



<p class="wp-block-paragraph">The recommendation is sound. The maintenance window never appears. Restore testing has no resources allocated and the budget excuse comes up. The upgrade keeps sliding to the point a client is open to security risks that impact their compliance. The vendor configuration stays broken because of politics, competing priorities, or a vendor that refuses to change.</p>



<p class="wp-block-paragraph">Sometimes the provider failed to translate the recommendation into clear business impact, realistic effort, and a next step that accounts for how your company actually works. Sometimes the client truly cannot or will not act. We find with good communication, a compromise and approach to getting towards compliance can happen. <em>Sometimes impasse wins, and that&#8217;s a situation that is waiting for a big and bad moment and, I think, ought to be discussed. </em></p>



<p class="wp-block-paragraph"><strong>DBA as a Service cannot outsource the client’s ability to make decisions or navigate internal reality, but a provider needs to be willing to have the tough conversations and &#8220;lead&#8221; the client &#8211; accepting that not <em>every hill is a hill to die on. </em>On the sales and onboarding calls be honest and open about your &#8220;can&#8217;t budge&#8221; scenarios, and get a sense for how the provider will or will not work around that.</strong></p>



<h3 id="h-6-what-happens-when-communication-is-bad" class="wp-block-heading">6. What happens when communication is bad?</h3>



<p class="wp-block-paragraph">Technical accuracy is not the same as successful communication. “MAXDOP is wrong” is a simple finding to use here, but insert any other one, phrased without context, and a finding can land as noise. Something the client experiences as urgent can look routine to the DBA. Sales language about “monitoring” can be heard as “a human is watching and will fix everything automatically.” For some shops they mean that for others they literally mean the monitoring, but the humans are watching during certain hours and days.</p>



<p class="wp-block-paragraph">Ticket updates the provider considers sufficient can be invisible to the people who actually need to know. Expectations always fail first in the &#8220;setting&#8221; phase &#8211; then they can fail in the meeting phase. A lot of the times, the situations I get brought into are almost always on the &#8220;failure to set and communicate side.&#8221; Turns out humans are humans and communicating well isn&#8217;t universal (I struggle with it &#8211; there are 2-3 clients over the past 15 years who would tell you all about my failures there.)</p>



<p class="wp-block-paragraph"><strong>Ask your provider how regular updates happen. Is it a &#8220;QBR&#8221; with a sales and account exec? Is it a monthly meeting with the DBA? Who can you call for escalations? Does someone review tickets and coach their team? Do others join our calls?</strong></p>



<h3 id="h-7-what-happens-when-emergency-and-after-hours-expectations-aren-t-clear" class="wp-block-heading">7. What happens when emergency and after-hours expectations aren’t clear?</h3>



<p class="wp-block-paragraph">“24×7,” “on-call,” “monitoring,” “15-minute response,” and “emergency support” can describe very different realities and there are a host of other nuances to add to those.</p>



<p class="wp-block-paragraph">Who notices the problem? Does the client have to initiate? What actually qualifies as P1? Does “response” mean acknowledgment or active troubleshooting? Is remediation included? What happens if the primary person doesn’t answer? What happens after hours?</p>



<p class="wp-block-paragraph"><strong>Ask any provider to walk you through exactly what happens at 2:13 a.m. when production is down. The clarity (or lack of it) is revealing. </strong></p>



<p class="wp-block-paragraph"><em>I&#8217;ll tell you right here &#8211; we don&#8217;t have a 24&#215;7 NOC watching alerts. It&#8217;s worked really well for our 130+ clients who we manage. Many manufacturers with 3 shifts, hospitals, Credit Unions who manage their own online banking with 24/7 up time SLAs, SaaS companies who make their year around Black Friday, and more have seen success with our support model. And we are fine without having that NOC &#8211; I personally believe that a DBA shouldn&#8217;t be the first tier of support. We are very clear about that on the sales calls. We have an on-call rotation with our full-time DBAs &#8211; you call the number and within 15 minutes a DBA is on a call with you.</em></p>



<h3 id="h-8-what-happens-when-the-lead-dba-leaves-or-the-relationship-with-them-breaks" class="wp-block-heading">8. What happens when the lead DBA leaves or the relationship with them breaks?</h3>



<p class="wp-block-paragraph">Even in a team model, most clients form a primary relationship with one person. At Straight Path we believe in &#8220;it takes a village&#8221;, and most of our clients get to know a lot of the folks on our team. But they still have a Lead DBA. We don&#8217;t have a salesperson doing a QBR &#8211; we have a Lead DBA in a monthly meeting (some clients are weekly or bi-monthly during active projects and some just need it for their relationship with all that&#8217;s going on.) When that person leaves the provider, changes roles, or the working relationship stops clicking and a client is better served by a different lead (for communication styles, skill depths or any number of reasons), context and tribal knowledge can disappear.</p>



<p class="wp-block-paragraph">A mature provider should have real documentation, shared history, and enough depth that the loss is painful but not catastrophic. Many do not. The client then experiences the service as starting over with someone who doesn’t know them.</p>



<p class="wp-block-paragraph"><strong>If the value of the relationship lives mostly in one human’s head, you still have key-person risk. Ask how they handle the transitions, what lessons they&#8217;ve learned over the years with it</strong>,</p>



<p class="wp-block-paragraph">* &#8211; <em>We&#8217;ve dealt with this ourselves. We have a really good &#8220;Sabbatical/Major Leave&#8221; transition plan and policy. No one&#8217;s sabbatical can occur until they&#8217;ve done really thorough handoffs and intros are made and our leadership team watches that handoff. It works amazingly well. But we never really thought to apply that same rigor to the &#8220;oh no a DBA is leaving!&#8221; &#8211; that happens so infrequently, our team just stays, but we learned that this year when a DBA left &#8211; a couple clients were not lost, but not handed off as well as they could have been to their amazing new DBA. We&#8217;ve worked on that with internal policies and a lot more review with DBA to DBA transitions, even when we&#8217;re just shuffling clients around for scheduling.</em></p>



<h3 id="h-9-can-a-managed-dba-provider-create-too-much-dependency" class="wp-block-heading">9. Can a managed DBA provider create too much dependency?</h3>



<p class="wp-block-paragraph">An unhealthy version of retention looks like this: “We can’t leave them because nobody else understands anything.” I think inertia should NEVER be a customer retention policy for a provider &#8211; because eventually the cruddy performance or repeat issues will erase their loyalty and there is nothing to keep them. Gatekeeping and knowledge hoarding are, likewise, a terrible retention plan for a DBA as a Service relationship. So is &#8220;the contract has an exit penalty&#8230;&#8221;</p>



<p class="wp-block-paragraph">If leaving would create an operational crisis solely because knowledge, credentials, architecture decisions, and history lived only in the provider’s heads and they always said &#8220;why are you asking that, just let us press those buttons, we got it, ignore us&#8230;&#8221;, then you&#8217;re in for a rude awakening someday&#8230;</p>



<p class="wp-block-paragraph">Healthy relationships document, transfer knowledge, keep access belonging to the client, and make transition possible. Clients should stay because the relationship continues to provide value, not because departure has been made artificially difficult. <br><strong><br>Ask if they mentor your team. Ask if it&#8217;s a sign of success to see a client downgrade a level because their team took on knowledge. Ask if they&#8217;ll tell you when it&#8217;s time to hire someone and how they can help you hire and train them. Listen carefully to the answer and push into any answers that make you question the authenticity. This is your environment, after all. And any managed service provider is here as a guest who should be staying because they are so helpful you can&#8217;t think of any other scenario than them staying &#8211; not because you have a fear of what can break when they leave.</strong></p>



<h3 id="h-how-to-avoid-these-problems-before-you-sign" class="wp-block-heading">How to avoid these problems before you sign</h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Ask the provider…</th><th>What you’re trying to learn</th></tr></thead><tbody><tr><td>Who owns what in the environment? How will you call the ball?</td><td>Whether responsibility gaps are clear</td></tr><tr><td>Who will actually work with us over time?</td><td>Continuity and context </td></tr><tr><td>How do you learn and document our environment?</td><td>Whether knowledge accumulates</td></tr><tr><td>How do you balance proactive vs reactive work?</td><td>Whether you’re buying more than tickets</td></tr><tr><td>What happens if our hours are consistently too low or too high?</td><td>Whether incentives align and they&#8217;ll let you adjust levels</td></tr><tr><td>What do you do when you recommend something we can’t act on?</td><td>Whether they adapt to political and operational reality, see if there are hills they&#8217;ll die on and consider if there&#8217;s a reason they&#8217;d rather lose a relationship than let you have that risk.</td></tr><tr><td>Walk me through a 2 a.m. production outage.</td><td>What emergency coverage actually means, who calls, how it&#8217;s activate, if there&#8217;s a codeword and who has to notice it first</td></tr><tr><td>What happens when the lead DBA leaves or the relationship isn’t working?</td><td>Whether context survives people</td></tr><tr><td>What happens to knowledge, access, and documentation if we leave?</td><td>Whether departure is operationally possible</td></tr><tr><td>How do you follow-up with me? How do I escalate?</td><td>Is there a path to talk to someone when you feel the values aren&#8217;t being lived out? Do they do regular independent surveys and follow-up rigorously on feedback?</td></tr></tbody></table></figure>



<h3 id="h-can-straight-path-have-these-problems" class="wp-block-heading">Can Straight Path have these problems?</h3>



<p class="wp-block-paragraph">Yeah. I&#8217;ve highlighted a couple specific areas above with asterisks, but absolutely we can and have. I could come up with examples for most of these where we&#8217;ve learned somewhere over the past ten years, or are still learning.</p>



<p class="wp-block-paragraph">We’re humans running a service business. We have undersized engagements. We have had communication misses. I&#8217;ve picked the wrong hills to die on and learned. I&#8217;ve been over-protective of team members. We have had relationships where expectations weren’t aligned as cleanly as they should have been. We&#8217;re learning and growing, Clearly Rated has named us as Best In Service for IT Providers for the past two years and we build relationships that really last here, so it&#8217;s not all bad. But, yeah, there are a few I wish I could take back over the past ten years, and a few clients who I would have helped move on much much sooner because they weren&#8217;t a great fit. </p>



<p class="wp-block-paragraph">We have also had the more ordinary failures: moments where we needed to explain something differently, where a lead relationship wasn’t clicking and we were slow to adjust, or where we didn’t surface a constraint early enough.</p>



<p class="wp-block-paragraph"><strong>The interesting question is not whether a provider has ever experienced these failures. I’d be skeptical of anyone who’s been doing this for years and claims otherwise. The better questions are how they notice, how they course-correct, how clients can escalate, what happens when a lead relationship isn’t working,<em> and what they actually learn when something goes wrong or a client leaves.</em></strong></p>



<p class="wp-block-paragraph">That is the conversation worth having.</p>
<p>The post <a href="https://straightpathsql.com/9-ways-managed-dba-services-can-go-wrong/">9 Ways Managed DBA Services can Go Wrong</a> appeared first on <a href="https://straightpathsql.com">SQL Server Consulting - Straight Path Solutions</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://straightpathsql.com/9-ways-managed-dba-services-can-go-wrong/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Do You Need a Remote DBA Team or Just SQL Server Consulting Hours?</title>
		<link>https://straightpathsql.com/do-you-need-a-remote-dba-team-or-just-sql-server-consulting-hours/</link>
					<comments>https://straightpathsql.com/do-you-need-a-remote-dba-team-or-just-sql-server-consulting-hours/#respond</comments>
		
		<dc:creator><![CDATA[Mike Walsh]]></dc:creator>
		<pubDate>Thu, 03 Sep 2026 12:00:16 +0000</pubDate>
				<category><![CDATA[DBA as a Service]]></category>
		<category><![CDATA[Buyers Guide]]></category>
		<category><![CDATA[Buying DBA Services]]></category>
		<category><![CDATA[Buying Decision]]></category>
		<category><![CDATA[Hours vs DBA]]></category>
		<guid isPermaLink="false">https://straightpathsql.com/?p=5117</guid>

					<description><![CDATA[<p>Not every company that needs us for SQL Server consulting needs a full Remote DBA team with our managed DBA as a Service offering. Sometimes just buying a bucket of hours makes more sense. If you already have your SQL Server operations in-hand (good monitoring, a team that responds appropriately, after hours support, and you ... <a title="Do You Need a Remote DBA Team or Just SQL Server Consulting Hours?" class="read-more" href="https://straightpathsql.com/do-you-need-a-remote-dba-team-or-just-sql-server-consulting-hours/" aria-label="Read more about Do You Need a Remote DBA Team or Just SQL Server Consulting Hours?">Read more</a></p>
<p>The post <a href="https://straightpathsql.com/do-you-need-a-remote-dba-team-or-just-sql-server-consulting-hours/">Do You Need a Remote DBA Team or Just SQL Server Consulting Hours?</a> appeared first on <a href="https://straightpathsql.com">SQL Server Consulting - Straight Path Solutions</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Not every company that needs us for SQL Server consulting needs a full Remote DBA team with our managed DBA as a Service offering. </em></p>



<p class="wp-block-paragraph"><strong>Sometimes just buying a bucket of hours makes more sense. </strong></p>



<p class="wp-block-paragraph">If you already have your SQL Server operations in-hand (good monitoring, a team that responds appropriately, after hours support, and you aren&#8217;t just relying on a <a href="https://straightpathsql.com/your-dba-isnt-the-problem-depending-on-one-dba-is/" data-type="post" data-id="5062">single DBA</a> who has to bring their laptop and phone on vacation) but you want some advice, tuning help, migration support you just don&#8217;t need an ongoing managed relationship.</p>



<p class="wp-block-paragraph">If part of the problem is you don&#8217;t have someone watching, you don&#8217;t really own the alerts (or keep seeing the same ones over and over) and your coverage disappears when the DBA is on vacation, or out sick (or quits&#8230;) &#8211; then you probably need the Remote DBA offering. </p>



<p class="wp-block-paragraph">One is buying &#8220;work&#8221; &#8211; the other is buying an ongoing relationship and comes with the break glass in case of emergency model already built in.</p>



<p class="wp-block-paragraph"><strong>Short answer up front: Choose the bucket of hours </strong>approach when you have that coverage locked in place, you know you are covered day to day, and don&#8217;t need an SLA on that team&#8217;s response. You want some expertise to mentor, guide, help, or offload some work to a team of experts. C<strong>hoose a Remote DBA team</strong> when you also want that monitoring coverage, a team that knows you and your environment and one that can proactively keep you out of most trouble but quickly respond with a 15-minute SLA when stuff goes bad.</p>



<p class="wp-block-paragraph"><em>This is part of our series of posts about <a href="https://straightpathsql.com/tag/buying-dba-services/">Buying DBA Services</a>. Trying to give a bit of a transparent look behind the scenes at where it makes sense to partner with a remote DBA shop like ours and where it may not.</em></p>



<h2 id="h-what-do-sql-server-consulting-hours-cost" class="wp-block-heading">What Do SQL Server Consulting Hours Cost?</h2>



<p class="wp-block-paragraph">At Straight Path we keep this pretty straight forward. <em>After years of paying for projects and realizing that costs always change when scope creeps (and it always does) or unknown unknowns become known, I made the decision to keep it simple &#8211; we sell a bucket of hours with a pretty simple approach:</em></p>



<ul class="wp-block-list">
<li><a href="https://straightpathsql.com/sql-server-consulting/">You can buy them in 20 or 40 hour increments</a>.</li>



<li>A 20 hour bucket costs $7,000. As of 9/1/26, a 40-hour bucket will cost $12,000</li>



<li>Effective hourly rate of $350/hr or $300/hr.</li>



<li>Hours are good for a full year from the purchase of the bucket.</li>



<li>Hours are billed in 15-minute increments</li>



<li>Our full DBA team is available &#8211; the right skillset for the right problem, and that can change based on the needs of a specific project.</li>



<li><strong>No ongoing monitoring/DBA as a Service infrastructure like daily health checks/alert review/etc.</strong></li>



<li>SLA is typical next-business day (though we try and beat that).</li>
</ul>



<p class="wp-block-paragraph"><strong>The bucket of hours approach shines when the need is pretty clear or at least set within some boundaries:</strong></p>



<ul class="wp-block-list">
<li>SQL Server upgrade/migration planning</li>



<li>Cloud migration projects</li>



<li>Performance troubleshooting</li>



<li>Mentoring your existing DBA team</li>



<li>Reviewing architecture and designs</li>



<li>Assistance with a project</li>



<li>Second opinions on a path forward</li>



<li>Helping your existing DBA team get through a new skillset and learning.</li>



<li><a href="https://straightpathsql.com/tag/cdo-as-a-service/" data-type="post_tag" data-id="583">Azure architecture and CDO services with Buck and team</a>.</li>
</ul>



<p class="wp-block-paragraph">Basically &#8211; buying a bucket of hours is <strong>not</strong> inferior to engaging with DBA as a Service. It&#8217;s the same team, the same skills, the same values. One is just better for certain situations.</p>



<h2 id="h-what-is-a-remote-dba-team" class="wp-block-heading">What is a Remote DBA team?</h2>



<p class="wp-block-paragraph">An ongoing relationship where some team of DBAs becomes <strong><em>your</em></strong> DBA team. They take on defined and structured responsibilities usually. Some will bring a monitoring tool they lease or carefully built. Some will rely on a bunch of SQL agent jobs and custom alerts to let them know when you are in trouble and most have an SLA of some sort on when they&#8217;ll get back with you on an issue. Some have different SLAs and response times based on plans. Some charge per instance and some per hour. </p>



<p class="wp-block-paragraph">At Straight Path we include things like:</p>



<ul class="wp-block-list">
<li>Monitoring with SQL Sentry and our proprietary Skopos DB monitoring tool that looks proactively and reactively at your server (We hate chasing the same problems over and over and simply reporting them. I talked about that in this post about <a href="https://straightpathsql.com/3-times-you-should-not-hire-a-dba-as-a-service-provider/" data-type="post" data-id="5078">clients who are a bad fit.</a>)</li>



<li>Daily health check e-mail that was human reviewed (without touching your hours for that review)</li>



<li>Alert review and triage (again, without touching your hours until we connect and work with you)</li>



<li><a href="https://straightpathsql.com/sql-server-consulting/dba-as-a-service/" data-type="page" data-id="189">An established escalation and on-call process including our 15-minute P1 response</a>.</li>



<li>The relationship is really about the relationship and we lead each client relationship with a Lead DBA, not a sales person.</li>



<li>Actual DBA work against the included hours.</li>
</ul>



<p class="wp-block-paragraph">You can see a lot more about DBA as a Service pricing on our<a href="https://straightpathsql.com/sql-server-consulting/dba-as-a-service/" data-type="page" data-id="189"> DBA as a Services page</a> itself or in this <a href="https://straightpathsql.com/how-much-does-dba-as-a-service-cost-whats-included-what-uses-hours-and-why-we-price-it-this-way/">post about some common pricing questions</a>.</p>



<h2 id="h-what-s-the-difference-between-remote-dba-hours" class="wp-block-heading">What&#8217;s the Difference Between Remote DBA/Hours?</h2>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Question</strong></td><td><strong>SQL Server Consulting</strong></td><td><strong>Remote DBA Team</strong></td></tr><tr><td>Access to Senior SQL Server DBAs?</td><td>Yes</td><td>Yes</td></tr><tr><td>Can they do Troubleshooting and Projects?</td><td>Yes</td><td>Yes</td></tr><tr><td>Ongoing Monitoring?</td><td>No</td><td>Yes</td></tr><tr><td>Daily human reviewed health check?</td><td>No</td><td>Yes</td></tr><tr><td>Alert triage/response?</td><td>No</td><td>Yes</td></tr><tr><td>Access to on-call process?</td><td>No</td><td>Yes</td></tr><tr><td>Already familiar with your environment?</td><td>Depends on prior work and scope</td><td>Yes, by design</td></tr><tr><td>Proactive identification of issues?</td><td>Client initiated/based on the scope</td><td>Built-in</td></tr><tr><td>Best for occasional specialist needs?</td><td>Yes</td><td>Often overkill</td></tr><tr><td>Ongoing accountability?</td><td>Primarily on the client</td><td>Yes (monthly check-ins, escalations)</td></tr><tr><td>Best when DBA coverage is a need?</td><td>Usually not</td><td>Yes</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">That table gets to the heart of it for the most part. </p>



<h3 id="h-why-does-a-remote-dba-service-cost-more-than-the-same-number-of-hours" class="wp-block-heading">Why does a Remote DBA service cost more than the same number of hours?</h3>



<p class="wp-block-paragraph">It depends a bit on the bucket and the level of service. Some other recent posts get into the costs of the service and pricing more but we can look at an example.</p>



<p class="wp-block-paragraph">A bucket of 40 hours goes for $12,000. If you buy Micro with an annual commitment, it costs $20,000 ($6,000/quarter when bought quarterly instead of annually). So that&#8217;s 40 hours for $12,000 or $20,000.</p>



<p class="wp-block-paragraph"><em>Why would anyone pay that extra $8,000?</em></p>



<p class="wp-block-paragraph">Arguably, <strong>some companies just shouldn&#8217;t</strong>. If you need the work and not the relationship and DBA team that can flex up and down and respond? Buy the bucket &#8211; a bucket of hours is a bit easier to manage, requires less behind the scenes time that we choose to not bill separately for and we honestly make a bit more margin with the bucket of hours than DBA as a Service to be transparent.</p>



<p class="wp-block-paragraph">The additional cost isn&#8217;t giving you more labor. That additional $667 a month is paying for all of the infrastructure and support built into the DBA as a Service offering. I got into those details a lot more already in the post about the <a href="https://straightpathsql.com/hiring-a-full-time-dba-vs-dba-as-a-service/">value of hiring full-time vs bringing in a remote dba company</a> on Tuesday. One point from that post worth mentioning here is that those costs are fixed and the bigger the plan you are on for DBA as a Service, the more the cost of those are absorbed into the relationship.<br><br>A quarter of Diamond, for instance, lists at $19,000 with 75 hours. 5 hours of overage at Diamond costs $1,250 so the quarter would have cost you $20,250 (though we often will let a client steal a couple or few hours of overage ahead at our Gold and Diamond levels if it&#8217;s unusual usage and the next quarter should be back to normal &#8211; we like to keep the billing as level as we can unless there is a genuine project need or big emergency). Two 40 hour buckets would get you 80 hours and cost you $24,000. Gold costs $14,000 for 45 hours, again a better option if you need that ongoing support. And clients often switch levels up and down based on forecasted need and we don&#8217;t keep people stuck on a contract &#8211; each quarter is earned or a client can leave without paying a big exit fee (I don&#8217;t love paying for the lawyers when we don&#8217;t need to.)</p>



<h3 id="h-what-happens-during-an-emergency-under-each-model" class="wp-block-heading">What happens during an emergency under each model?</h3>



<p class="wp-block-paragraph">With a bucket of hours &#8211; you have access to the consultants. Clients absolutely do engage with us when the server room is on fire and they need help now &#8211; but that&#8217;s a conversation at the sales call and if we have the capacity and availability we&#8217;ll do our best to support you. Our SLA, though, is still next business day response and if we have the capacity to get you back on the rails and you have hours remaining &#8211; we aren&#8217;t there for your next emergency in that same way as a DBA as a Service client has.</p>



<p class="wp-block-paragraph">We can&#8217;t really guarantee emergency coverage or even give the bucket of hours clients access to call our on-call line and get the on-call DBA. Our managed DBA services clients are proactively managed with us. This means we know what your environment looks like. For most clients, we are owning and managing your backup and maintenance, we know it&#8217;s good because our tools tell us when it&#8217;s not. We are able to head off most disasters and we have your info in our systems when you call the on-call number at 2AM and our team on-call that week not only knows you, but knows the playbook you are managed by. We just can&#8217;t be as confident with success when you aren&#8217;t managed by us.</p>



<p class="wp-block-paragraph">With DBA as a Service &#8211; you get the number, during the day, we may even call you and tell you you have an emergency and we are already in the teams call troubleshooting and we send you a link to join. We&#8217;re there for you and we are responding to your alerts and your calls and we&#8217;re with you until resolved.</p>



<h3 id="h-can-you-have-an-internal-dba-team-and-still-use-a-remote-dba-team" class="wp-block-heading">Can you have an internal DBA team and still use a Remote DBA Team?</h3>



<p class="wp-block-paragraph">Absolutely. It happens more often than not. Hybrid patterns can look like:</p>



<ul class="wp-block-list">
<li>Vacation/Illness coverage</li>



<li>Escalation path for a solo DBA</li>



<li>A specialist with depth in areas the current DBA doesn&#8217;t yet possess</li>



<li>Project help</li>



<li>Coverage of alerts and after hours -so your DBA team can get a break on the alerts and after-hours</li>



<li>A second set of eyes for a solo DBA</li>



<li>A group of senior DBAs who teach the classes, speak at the conferences, etc for your existing DBA team</li>



<li>Reducing the risk imposed by a single DBA who is the only one with all the details</li>
</ul>



<p class="wp-block-paragraph">More than a handful of our clients or more have existing DBA teams and it&#8217;s a great relationship. They learn and grow, we partner and aren&#8217;t there to replace them &#8211; in fact the way i describe our core value of humility to our team is <strong>&#8220;<em>Let their team take the credit, we just want the bill paid</em>&#8230;&#8221; </strong>Obviously, that&#8217;s partially joking &#8211; we pride ourselves on longstanding relationship with clients. That&#8217;s why our team has grown from just me steadily to 22 on the team. Clients tend to stay for a long time and we do pretty well on our annual <a href="https://www.clearlyrated.com/it-services/nh-usa/sanbornville-nh/straight-path-it-solutions-llc-sanbornville-nh">NPS surveys that Clearly Rated</a> runs for us. We&#8217;re in it for the success of their DBAs &#8211; because we&#8217;ve all been the full time DBA when the consultants were brought in &#8211; we get it.</p>



<h3 id="h-can-you-start-with-remote-dba-and-move-to-just-hours-or-vice-versa" class="wp-block-heading">Can you start with Remote DBA and move to just hours or vice versa?</h3>



<p class="wp-block-paragraph">Of course. Clients will sometimes move on that journey for various reasons.</p>



<p class="wp-block-paragraph">A common one is we wind up identifying with our client that there is just an increasing amount of work and they&#8217;d be better served by having a DBA team and we can help them find a team, interview them and work to reduce our hours and increase their knowledge and maybe move to a backstop bucket of hours for that training, mentoring, and pinch coverage (we can&#8217;t do the ongoing DBA support after hours without monitoring &#8211; but we have made exceptions when a company was slowly transitioning to covering on their own..)</p>



<p class="wp-block-paragraph">Quite often a client who buys a bucket of hours realizes that the findings we keep coming up with are real and they see the cobwebs that they just didn&#8217;t know existed until they told us to start looking. And it becomes apparent that they&#8217;ve gotten to where they are by one part luck and one part brute force and they want to start doing things right and want a DBA team supporting them without the cost of hiring two DBAs to really cover them and they move over to becoming a DBA as a Service client and we will roll their hours in and make sure they don&#8217;t lose them.</p>



<p class="wp-block-paragraph">We purposefully don&#8217;t lock folks into anything here. The bucket expires after a year or when the hours are used. The DBA as a Service is an agreement that renews every quarter if we&#8217;ve earned it and someone can leave with a month notice.</p>



<p class="wp-block-paragraph"><strong>How should you decide?</strong></p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>If this sounds like you&#8230;</strong></td><td><strong>I&#8217;d start off considering&#8230;</strong></td></tr><tr><td>“We know what needs doing; we occasionally need expert help doing it.”</td><td>Consulting hours</td></tr><tr><td>“We need help with a defined SQL Server project.”</td><td>Consulting hours</td></tr><tr><td>“Our internal DBA occasionally needs specialist backup.”</td><td>Consulting hours or hybrid</td></tr><tr><td>“Nobody is consistently watching SQL Server.”</td><td>Remote DBA</td></tr><tr><td>“We have monitoring but nobody really owns the alerts.”</td><td>Remote DBA</td></tr><tr><td>“Our one DBA is excellent, but everything depends on that person.”</td><td>Remote DBA / hybrid</td></tr><tr><td>“We want someone who knows the environment before an emergency.”</td><td>Remote DBA</td></tr><tr><td>“We have enough ongoing DBA work for a full-time person.”</td><td>Consider hiring a DBA and using us as a hybrid backstop for them to not be alone</td></tr><tr><td>“We’re not sure what condition the environment is in.”</td><td><a href="https://straightpathsql.com/sql-server-health-check/" data-type="page" data-id="3941">Start with a Health Check</a> (but be aware &#8211; that just reports the findings and gives you a plan &#8211; but it depends on you fixing the findings unless you buy a bucket. If you are buying the bucket anyway we can do the health check inside of the bucket and save that extra spend.)</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">The goal isn&#8217;t to solve for the lowest &#8220;effective hourly rate&#8221; &#8211; there&#8217;s not that much difference at the end of the year. It&#8217;s to find out what problem you are trying to solve with outside help whether it&#8217;s Straight Path or another group.</p>



<p class="wp-block-paragraph"><strong>At the end of the day&#8230; </strong>If you need occasional SQL Server expertise and don&#8217;t need that up-time chasing DBA team &#8211; maybe you need to buy a bucket of hours. If you want that team watching and supporting, it&#8217;s probably DBA as a Service. <br><br>And if you picked the &#8220;wrong&#8221; choice &#8211; have no fear with Straight Path at least, we&#8217;re a small company, I&#8217;m still the sales guy and &#8220;final arbiter&#8221; of sales-y and relationship decisions (though Evan and the team all agree on the values, it&#8217;s why the team keeps taking their 5-year sabbaticals and why some are nearing their second sabbatical already..) if we picked wrong, we&#8217;ll figure out the math on moving to the model you actually need. It&#8217;s just a lot easier to go into it knowing what you need up front.<br><br><a href="https://straightpathsql.com/contact/" data-type="page" data-id="97">Reach out</a> and I&#8217;m happy to jump into a chat with you about your needs. I&#8217;ll not only tell you which of our options are best for you, I&#8217;ll tell you when we&#8217;re the wrong fit for you and when you just need to hire a team instead of going with consulting. <a href="https://straightpathsql.com/hiring-a-full-time-dba-vs-dba-as-a-service/" data-type="post" data-id="5102">Here&#8217;s some math to help on that decision even.</a></p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://straightpathsql.com/do-you-need-a-remote-dba-team-or-just-sql-server-consulting-hours/">Do You Need a Remote DBA Team or Just SQL Server Consulting Hours?</a> appeared first on <a href="https://straightpathsql.com">SQL Server Consulting - Straight Path Solutions</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://straightpathsql.com/do-you-need-a-remote-dba-team-or-just-sql-server-consulting-hours/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Hiring a Full-Time DBA vs DBA as a Service</title>
		<link>https://straightpathsql.com/hiring-a-full-time-dba-vs-dba-as-a-service/</link>
					<comments>https://straightpathsql.com/hiring-a-full-time-dba-vs-dba-as-a-service/#respond</comments>
		
		<dc:creator><![CDATA[Mike Walsh]]></dc:creator>
		<pubDate>Mon, 31 Aug 2026 19:51:54 +0000</pubDate>
				<category><![CDATA[Database Administration]]></category>
		<category><![CDATA[Buying DBA Services]]></category>
		<category><![CDATA[DBA as a Service]]></category>
		<category><![CDATA[Remote DBA]]></category>
		<guid isPermaLink="false">https://straightpathsql.com/?p=5102</guid>

					<description><![CDATA[<p>I could build you a calculator right now that proves we are always the cheaper choice... Here is how I would do it. I would go find the highest DBA salary survey I could get my hands on, one of the ones that samples a couple dozen people in expensive metros and reports it as ... <a title="Hiring a Full-Time DBA vs DBA as a Service" class="read-more" href="https://straightpathsql.com/hiring-a-full-time-dba-vs-dba-as-a-service/" aria-label="Read more about Hiring a Full-Time DBA vs DBA as a Service">Read more</a></p>
<p>The post <a href="https://straightpathsql.com/hiring-a-full-time-dba-vs-dba-as-a-service/">Hiring a Full-Time DBA vs DBA as a Service</a> appeared first on <a href="https://straightpathsql.com">SQL Server Consulting - Straight Path Solutions</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph" id="h-i-could-build-you-a-calculator-right-now-that-proves-we-are-always-the-cheaper-choice"><strong><em>I could build you a calculator right now that proves we are always the cheaper choice.</em>..</strong></p>



<p class="wp-block-paragraph">Here is how I would do it. I would go find the highest DBA salary survey I could get my hands on, one of the ones that samples a couple dozen people in expensive metros and reports it as a national average, or take the 99th percentile salaries over on Brent&#8217;s salary survey. I would take that number and apply a &#8220;true cost of an employee&#8221; multiplier of 1.8 or 2.0. Then I would add health insurance and payroll taxes and retirement on top of that multiplier, even though the multiplier already had all of them in it. I would assume you replace the person every couple or few years and carry the full replacement cost as an annual line with recruiting costs thrown in. I would sprinkle in a downtime statistic from a survey of Fortune 500 companies and apply it to your environment universally. And I would land somewhere definitely north of $250,000 a year for one DBA, put our price next to it, and let the calculator do the rest.</p>



<p class="wp-block-paragraph"><strong>That math exists. You can find it in about four minutes. Some of it is on hiring vs using a service calculators and webpages out there right now.</strong></p>



<p class="wp-block-paragraph">I&#8217;m not going to play that game here, though&#8230; Our first value is Trust360 and everything else we do sits on top of it. If I fudge the one number on this page that you can actually go check, why would you believe anything else I tell you about backups or corruption or whether your availability group is configured correctly?</p>



<p class="wp-block-paragraph">So here is the honest version, and I will tell you how it ends right now, up front, before you scroll.</p>



<p class="wp-block-paragraph"><strong>On a per-hour basis, hiring a DBA beats us. Every tier we sell. For most salary ranges. It&#8217;s not really close on that hourly basis, and it&#8217;s even further on our smallest plan, the Micro plan.</strong></p>



<p class="wp-block-paragraph"><em>Which leaves the actually interesting question, which is why anybody hires us at all</em>. Stick around for that part, because the answer is real and it is not &#8220;but you get 24/7 coverage!&#8221; This is part of our series of posts about <a href="https://straightpathsql.com/tag/buying-dba-services/">Buying DBA Services</a>. Trying to give a bit of a transparent look behind the scenes at where it makes sense to partner with a remote DBA shop like ours and where it may not.</p>



<p class="wp-block-paragraph">Video thoughts on the calculations and the approach if you want to hear some candid thoughts:</p>



<div class="wrapper-video">
<div style="position: relative; padding-top: 56.25%;">
  <iframe
    src="https://customer-zfb3lxtijbv9qz8k.cloudflarestream.com/62c84dd65310b25f92fba109424612dc/iframe?poster=https%3A%2F%2Fcustomer-zfb3lxtijbv9qz8k.cloudflarestream.com%2F62c84dd65310b25f92fba109424612dc%2Fthumbnails%2Fthumbnail.jpg%3Ftime%3D%26height%3D600"
    loading="lazy"
    style="border: none; position: absolute; top: 0; left: 0; height: 100%; width: 100%;"
    allow="accelerometer; gyroscope; autoplay; encrypted-media; picture-in-picture;"
    allowfullscreen="true"
  ></iframe>
</div>
</div>



<div class="gb-accordion">
<div class="gb-accordion__item gb-accordion__item-e7c13c6d">
<div role="button" tabindex="0" class="gb-accordion__toggle gb-accordion__toggle-590c92bf" id="gb-accordion-toggle-590c92bf">
<span class="gb-text">Full Video Transcript</span>



<span class="gb-accordion__toggle-icon gb-accordion__toggle-icon-a909e4c9"><span class="gb-accordion__toggle-icon-open"><svg aria-hidden="true" viewBox="0 0 256 256"><rect width="256" height="256" fill="none" /><polyline points="208 96 128 176 48 96" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" /></svg></span><span class="gb-accordion__toggle-icon-close"><svg aria-hidden="true" viewBox="0 0 256 256"><rect width="256" height="256" fill="none" /><polyline points="48 160 128 80 208 160" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" /></svg></span></span>
</div>



<div class="gb-accordion__content" id="gb-accordion-content-ff52e63c">
<div class="gb-element-1a551d58">
<p class="wp-block-paragraph"><em>This transcript has been lightly edited with the help of AI for readability. We left what was actually said alone.</em></p>



<p class="wp-block-paragraph">I could build you a calculator right now that proves we&#8217;re always the cheaper choice at Straight Path. I&#8217;d take the highest DBA salaries I could find on one of the salary surveys, multiply it by 1.8 or two for the true cost of an employee, throw in some extra benefits on top of that even though I already did the multiplier, assume you replace the person every couple of years, sprinkle in some Fortune 500 downtime numbers, and I&#8217;d probably land north of $250 or more an hour. Put our price next to it and let the calculator do the rest for you. The math exists, you can go search for it on the web, a lot of companies use it to justify managed services. I&#8217;m not gonna play that game.</p>



<p class="wp-block-paragraph">One of our values at Straight Path, the foundational value, is Trust 360. We trust each other on the team, our clients trust us, and that&#8217;s because the foundation of internal trust exists. But if I fudge one number on a calculator, and you can go check that number yourself and do the math, why would you believe anything else I tell you? Why would you believe what I say about our downtime, or about your integrity checks, or about making the right decision on licensing? You&#8217;d have to question all of it.</p>



<p class="wp-block-paragraph">So here&#8217;s the honest version, and I&#8217;ll tell you the end of the blog post right up front. On a pure per-hour basis, hiring always beats us, and it&#8217;s not even close for most salary ranges and most of our levels, especially our smallest Micro plan. If you just do the division, like we do in the post, you&#8217;ll see that on an hourly rate, we&#8217;re expensive.</p>



<p class="wp-block-paragraph">That just leaves probably one question you&#8217;re wondering, and hopefully our existing clients aren&#8217;t wondering it too: why even hire us? It&#8217;s not because you get 24/7 coverage, though that&#8217;s there.</p>



<p class="wp-block-paragraph">Most of the companies talking to us just don&#8217;t have 15 hours a week of real sustained DBA work. They have backlogs to get through. They have moments where emergencies and migrations and plans need more hours, but they don&#8217;t need that sustained work week after week. They have spikes. They have a backlog to clear. They worry about what happens if that one person takes a vacation and leaves the environment uncovered, or gets stressed out dragging their phone and pager and laptop everywhere with them. They worry about what if that person gets sick. What if they leave and take all of that knowledge with them?</p>



<p class="wp-block-paragraph">When you hire a full-time DBA, you&#8217;re buying all 1,800-plus hours a year, whether you need them or not, and many people do need them, I want to be clear about that. But for a lot of companies, you&#8217;re paying for capacity at the senior DBA level that sits idle for most of the year. You&#8217;re really paying for insurance.</p>



<p class="wp-block-paragraph">But when you&#8217;re buying Straight Path, or any managed services DBA provider, you&#8217;re buying a team. You&#8217;re buying monitoring. You&#8217;re buying, with us, a 15-minute P1 response time and the ability to flex up quickly if something breaks and then flex back down. So you might have an expensive quarter, but your year is still not going to be very expensive. You&#8217;re not carrying that fixed headcount cost during the weeks you don&#8217;t need it.</p>



<p class="wp-block-paragraph">One person gives you depth, and we talked about this in a different blog post too, but one person gives you depth in two, maybe three areas. A team gives you depth over a wide area. We have breadth and depth on our team. We have replication experts. We have availability group experts. We have performance experts. We even have folks who can mess around with CDC and change tracking. We have Buck doing Azure architecture and chief data officer services. We have some AWS experts. We have all areas covered throughout our team, and our whole team is your DBA team. One person resigns, and your DBA experience and knowledge walk out the door. Our team stays. If one person gets sick on our team, we say, &#8220;get out of here, the team has you covered.&#8221; That&#8217;s the benefit of having a team.</p>



<p class="wp-block-paragraph">If you need more than 10, 15 hours a week consistently of database administration work, not backlog cleanup, not emergencies, hire a DBA. We&#8217;ll even help you write the job description. We&#8217;ll help you interview. We&#8217;ll help you find the right candidates and pick the person who&#8217;s right for your company. For some companies, hire one, maybe a mid-level person, and bring us in at a lower level to augment, teach, train, equip, and mentor them.</p>



<p class="wp-block-paragraph">But if you just need a senior eye on the environment, coverage that doesn&#8217;t disappear when someone&#8217;s out, and a team instead of a single skill set, then the per-hour number isn&#8217;t even the right question to be asking.</p>



<p class="wp-block-paragraph">The full post has a lot of assumptions in it. It describes a few salaries, gives you a couple of examples, has tables. I show you the crossover math, situations where hiring wins and situations where we win. The link&#8217;s in the description. Go check out the honest version of the answer to this question.</p>
</div>
</div>
</div>
</div>



<h2 id="h-what-assumptions-are-we-using" class="wp-block-heading">What assumptions are we using?</h2>



<p class="wp-block-paragraph">I am putting these first, before the numbers, because every single one of them is a dial. Turn any of these and you get a different answer, and anybody who buries their assumptions at the bottom (or leaves them out entirely) is hoping you will not notice which dial they turned.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Assumption</th><th>What we used</th><th>Where it comes from</th></tr></thead><tbody><tr><td>Mid-level DBA base salary</td><td>$110,000</td><td>BLS puts the median for database administrators at $104,620. Robert Half&#8217;s 2026 guide projects $95,500 to $137,500. ZipRecruiter&#8217;s 2026 average is $119,317 with the middle half between $108,500 and $131,500. The Brent Ozar salary survey has some really great details also. And it may make this number a bit higher depending on what you mean by mid-level.</td></tr><tr><td>Senior DBA base salary</td><td>$160,000</td><td> A 20-year SQL Server specialist is not a $110,000 hire, and if you think they are, you probably haven&#8217;t tried to hire one lately. $160k gets us to around the 70th percentile of the 15+ year DBAs in Brent Ozar&#8217;s 2026 salary survey. And I think $160k is doing a disservice to the top-notch, most experienced folks, but that&#8217;s fine. I don&#8217;t want to inflate things here.</td></tr><tr><td>Employer share of health insurance</td><td>$20,143</td><td>KFF 2025 Employer Health Benefits Survey, family coverage. Use about $7,885 if you are modeling single coverage</td></tr><tr><td>FICA (Social Security and Medicare &#8211; The employer part)</td><td>7.65%</td><td>Applies to the full salary at both levels</td></tr><tr><td>401k match</td><td>3%</td><td>We&#8217;re at 3.5% &#8211; some are up to 4-5% went conservative here.</td></tr><tr><td>Workers comp, FUTA, SUTA</td><td>About 2% of wages</td><td>Varies a lot by state and it actually has a cap so the 2% may be high &#8211; but every state (as I&#8217;ve learned) is dramatically different</td></tr><tr><td>Equipment, software, training </td><td>$3,000 to $5,000</td><td>Add in conferences and it can go high, and after hiring Richie Rump and looking at what AI has done to the price of memory, this is definitely a bit low&#8230;</td></tr><tr><td>Recruiting</td><td>Two versions shown</td><td>Either in-house cost per hire, or an agency at 22% of first year salary, amortized over a 4 year tenure (I do think DBAs tend to jump around &#8211; but in a bumpy economy they jump a bit less..)</td></tr><tr><td>Tenure</td><td>4 years</td><td>Some folks build in 2-3 years, I went with 4. I see DBAs with all sorts of tenure out there. Seems like the great ones might jump around a bit more in a good economy, though. I did &#8211; but maybe I was always a consultant..</td></tr><tr><td>Non-DBA time</td><td>25% to 35%</td><td>How much &#8220;on the clock&#8221; time isn&#8217;t actually spent DBAing..</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">We did not apply a total compensation multiplier and then add benefits again on top of it. That multiplier already contains health insurance, payroll taxes, retirement, and paid leave. Doing both counts the same dollars twice and it is worth about $30,000 &#8211; $40,000 of fake cost.</p>



<p class="wp-block-paragraph">And we did not put a downtime statistic anywhere in this article. You can find all sorts of surveys saying an hour of downtime costs high six-figures, and those surveys sample big enterprises. Using them to scare a mid-market company running four SQL Servers is a good way to make things seem more expensive. </p>



<p class="wp-block-paragraph">And for real &#8211; check out the <a href="https://www.brentozar.com/archive/2026/01/announcing-the-2026-data-professional-salary-survey-results-and-theyre-great/">Salary Survey Brent Ozar does every year.</a> The data is rich &#8211; and there are some outliers perhaps and its anonymous human submitted and he doesn&#8217;t edit or massage it so the numbers are raw &#8211; I think we could have made this be $125k for the mid level non Jr. DBA and maybe even $165/170k for the Senior DBA &#8211; more for superstars. But the numbers work fine either way. </p>



<h2 id="h-what-does-a-full-time-sql-server-dba-actually-cost" class="wp-block-heading">What does a full-time SQL Server DBA actually cost?</h2>



<p class="wp-block-paragraph">Somewhere between about $149,000 and $214,000 a year fully loaded, depending on whether you are hiring a solid mid-level person or a genuine senior specialist. That works out to a multiplier of roughly 1.3 to 1.4 times base salary, not the 1.8 or 2.0 you will see quoted.</p>



<h3 id="h-a-mid-level-dba-at-110-000-base" class="wp-block-heading">A mid-level DBA at $110,000 base</h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Component</th><th>Annual</th></tr></thead><tbody><tr><td>Base salary</td><td>$110,000</td></tr><tr><td>FICA at 7.65%</td><td>$8,415</td></tr><tr><td>Health insurance, employer share, family</td><td>$20,143</td></tr><tr><td>401k match at 3%</td><td>$3,300</td></tr><tr><td>Workers comp, FUTA, SUTA</td><td>$2,200</td></tr><tr><td>Equipment, software, training</td><td>$4,000</td></tr><tr><td>Recruiting, amortized over 4 years</td><td>$1,200 to $6,100</td></tr><tr><td><strong>Fully loaded</strong></td><td><strong>About $149,000 to $154,000</strong></td></tr></tbody></table></figure>



<h3 id="h-a-senior-dba-at-160-000-base" class="wp-block-heading">A senior DBA at $160,000 base</h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Component</th><th>Annual</th></tr></thead><tbody><tr><td>Base salary</td><td>$160,000</td></tr><tr><td>FICA at 7.65%</td><td>$12,240</td></tr><tr><td>Health insurance, employer share, family</td><td>$20,143</td></tr><tr><td>401k match at 3%</td><td>$4,800</td></tr><tr><td>Workers comp, FUTA, SUTA</td><td>$3,200</td></tr><tr><td>Equipment, software, training</td><td>$5,000</td></tr><tr><td>Recruiting, agency at 22%, amortized over 4 years</td><td>$8,850</td></tr><tr><td><strong>Fully loaded</strong></td><td><strong>About $214,233</strong></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Salary is the big number and it stays the big number. The benefits and taxes and recruiting are real and they matter, <em>but they do not double your cost.</em></p>



<h2 id="h-how-many-hours-of-actual-dba-work-do-you-get" class="wp-block-heading">How many hours of actual DBA work do you get?</h2>



<p class="wp-block-paragraph">This is where the interesting part is, and it is the number nobody wants to talk about.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th></th><th>Hours</th></tr></thead><tbody><tr><td>52 weeks at 40 hours</td><td>2,080</td></tr><tr><td>Less 15 vacation days</td><td>-120</td></tr><tr><td>Less 4 sick days</td><td>-32</td></tr><tr><td>Less 11 holidays</td><td>-88</td></tr><tr><td><strong>Hours they are actually at work</strong></td><td><strong>1,840</strong></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Now take out the part of the week that is not database work. Standups, status meetings, the security questionnaire somebody needs filled out, the ticket that turned out to be a network problem, helping with the thing that is not their job but nobody else can do it either, the interview loop for the other open req, annual training, and the twenty minutes every morning that go somewhere nobody can account for.</p>



<p class="wp-block-paragraph">I&#8217;ve been the full-time DBA in the office. And I lived it.. The time goes fast &#8211; hallway meetings, getting sucked into a debate, idle chat. I&#8217;m also not adding the &#8220;extra hours&#8221; that many of us DBA types work. The math is rough here &#8211; but I&#8217;m going somewhere rather generic here.</p>



<p class="wp-block-paragraph">At 25% non-DBA time you get about <strong>1,380 hours</strong> of actual database work in a year. At 35% you get about <strong>1,200</strong>. If you think those numbers are too generous or too harsh for your shop, move them, that is fine, the point is that you are not buying 2,080.</p>



<h3 id="h-so-what-does-an-hour-of-real-dba-work-cost-you" class="wp-block-heading">So what does an hour of real DBA work cost you?</h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th></th><th>At 1,380 hours</th><th>At 1,200 hours</th></tr></thead><tbody><tr><td>Mid-level DBA, $149,000 loaded</td><td><strong>$108/hr</strong></td><td><strong>$124/hr</strong></td></tr><tr><td>Senior DBA, $214,233 loaded</td><td><strong>$155/hr</strong></td><td><strong>$178/hr</strong></td></tr></tbody></table></figure>



<h2 id="h-what-does-dba-as-a-service-cost-per-hour" class="wp-block-heading">What does DBA as a Service cost per hour?</h2>



<p class="wp-block-paragraph">Our pricing is on the website and has been since we started. Transparency saves everyone time.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Our plan</th><th>Annual at list</th><th>Quarterly Hours * 4</th><th>Effective cost per hour</th></tr></thead><tbody><tr><td>Micro</td><td>$24,000</td><td>40</td><td><strong>$600</strong></td></tr><tr><td>Silver</td><td>$40,000</td><td>100</td><td><strong>$400</strong></td></tr><tr><td>Gold</td><td>$56,000</td><td>180</td><td><strong>$311</strong></td></tr><tr><td>Diamond</td><td>$76,000</td><td>300</td><td><strong>$253</strong></td></tr><tr><td>20 hour bucket</td><td>$7,000</td><td>20</td><td><strong>$350</strong></td></tr></tbody></table></figure>



<h2 id="h-is-it-cheaper-to-hire-a-dba-or-use-a-managed-service" class="wp-block-heading">Is it cheaper to hire a DBA or use a managed service?</h2>



<p class="wp-block-paragraph"><strong>Per hour, hiring wins, and it is not really that close of a call.</strong></p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Option</th><th>Cost per hour of DBA work</th></tr></thead><tbody><tr><td>Mid-level employee</td><td>$108 to $124</td></tr><tr><td>Senior employee</td><td>$155 to $178</td></tr><tr><td>Us on Diamond</td><td>$253</td></tr><tr><td>Us on Gold</td><td>$311</td></tr><tr><td>Us on Silver</td><td>$400</td></tr><tr><td>Us on Micro</td><td>$600</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">There it is. We are two to four times more expensive per hour for our most expensive hourly (and lowest priced per quarter) plan, <strong><em>and I do not have a clever way to make that table say something else, so I am not going to try.</em></strong></p>



<p class="wp-block-paragraph">If you want to stop reading here and go post a job req, I understand, and honestly for some of you that is the right move and we&#8217;ll talk more about that in a bit and I already posted a couple weeks ago about <a href="https://straightpathsql.com/3-times-you-should-not-hire-a-dba-as-a-service-provider/">clients where we aren&#8217;t the best fit.</a></p>



<h2 id="h-why-does-micro-cost-more-per-hour-than-diamond" class="wp-block-heading">Why does Micro cost more per hour than Diamond?</h2>



<p class="wp-block-paragraph">I&#8217;ve been posting a lot about the &#8220;business of business&#8221; and I posted last week a bit about how our levels work so I won&#8217;t go to deep here, but I&#8217;m sure you may be like &#8220;<em>uhh why is the Micro, lowest priced quarterly plan the most expensive?!?</em>&#8221; <strong>Because there is a floor under every engagement we take, and the floor costs us about the same whether you buy 10 hours a quarter or 75.</strong></p>



<p class="wp-block-paragraph">Here is everything that runs on your environment regardless of which plan you are on, and whether it eats your hours:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>What runs no matter which plan you buy</th><th>Does it consume your hours?</th></tr></thead><tbody><tr><td>Skopos, our monitoring platform, deployed and hosted and maintained</td><td>No (though building in filters and tweaking alerts for requests does consume hours)</td></tr><tr><td>One SQL Sentry license included</td><td>No</td></tr><tr><td>A daily health check produced and reviewed by a human on our support team, every business day</td><td>No &#8211; we don&#8217;t bill for the review of that report &#8211; the creation of the tickets from it and the priority escalation. Our billing starts when we start actually connecting and working with you.</td></tr><tr><td>Alert triage and review, Monday through Friday, 8 to 5 Eastern</td><td>No &#8211; reviewing alerts, jumping to the P1s and creating tickets &#8211; like the health checks daily &#8211; isn&#8217;t billed.</td></tr><tr><td>The on-call rotation, including what we pay the DBA who takes the week and the answering service and all of that.</td><td>No (though we do charge a fee per access, waived for Gold and Diamond clients for 1 or 2 calls per year &#8211; and we really work our tails off to be proactive and not get calls &#8211; but I still have to pay one of our DBAs to be on-call just in case &#8211; and we have backups and a whole process for that.)</td></tr><tr><td>The plumbing behind a 15 minute P1 response, the answering service, the escalation chain, the backup escalation</td><td>No</td></tr><tr><td>Your named lead DBA and internal accountability and internal management and internal leadership review on accounts.</td><td>No (though the DBA is billing when they are working or talking with you, naturally)</td></tr><tr><td>Actual work on your servers</td><td>Yes, billed in 15 minute increments</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Spread that base cost &#8211; especially the tooling and monitoring and reviews across 40 hours a year and it is brutal. Spread it across 300 and it nearly disappears. Micro&#8217;s $600 an hour is not us charging a premium for expertise at the low end, it is a small number of hours carrying a fixed cost that does not shrink. We don&#8217;t sell monitoring only &#8211; If we did, we&#8217;d some of that fixed price would move out of the plans and the effective hourly number would look quite a bit lower.</p>



<p class="wp-block-paragraph">Which leads to a recommendation that costs us money: <strong>if you are evaluating Micro on an hourly basis, you are evaluating it wrong.</strong> Micro exists to buy you monitoring, daily eyes, and a phone number that a full senior heavy team of US based FTE DBAs answers, with a small allotment of hours attached. If what you actually want is hours, and not monitoring, buy a bucket instead. It is $350 an hour and it comes with none of that other stuff,<strong> and we will tell you that on the call, because we would rather sell you the right thing</strong>.</p>



<h2 id="h-so-why-on-earth-would-you-hire-us" class="wp-block-heading">So why on earth would you hire us?</h2>



<p class="wp-block-paragraph">Because the per-hour number is the wrong question for most of the companies reading this. </p>



<p class="wp-block-paragraph"><strong>Per hour, we lose. Per year, when a company doesn&#8217;t have sustained heavy DBA needs, we start to really win.</strong></p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th></th><th>Annual cost</th></tr></thead><tbody><tr><td>Mid-level DBA, fully loaded</td><td>$149,000</td></tr><tr><td>Senior DBA, fully loaded</td><td>$214,000</td></tr><tr><td>Us, Gold (180 hours, plus monitoring and on-call)</td><td>$56,000</td></tr><tr><td>Us, Silver (100 hours, plus monitoring and on-call)</td><td>$40,000</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">The employee is more efficient per hour. <strong>They are also a fixed cost, and you buy all 1,180 hours whether you need them or not</strong>. In fact, when I left the managed services company I was working for trying to build a SQL Server practice with them &#8211; I realized we just weren&#8217;t going to do it. Most IT MSPs have a harder time justifying a full-time SQL Server DBA services practice. The rates are higher, the size of the team to really support is a bit high and the sales teams aren&#8217;t used to selling it. I saw the writing on the wall that we just weren&#8217;t growing so I talked to the partners who take a chance on bringing me in. I did the math. I said you don&#8217;t use me for a lot of billable hours. So I&#8217;m teaching, blogging, marketing, hanging out, and just kind of being around a lot of the time &#8211; which means when I do work &#8211; my hourly cost is way higher than the math here shows &#8211; and my salary was on the lower end. I was ready to be foolish enough and go off on my own and I made a plan where I would leave &#8211; they&#8217;d make a REALLY good deal on me per hour &#8211; and I had one really low rate if I was training or just doing biz dev with them &#8211; one higher (but still absurdly low) rate if I was billing. They&#8217;d be my anchor client &#8211; and get first dibs on my time and for that we&#8217;d have a 3, 6 and 9 month guarantee of my availability and their billing.  They needed DBA as a Service &#8211; I just didn&#8217;t know it would be a thing then &#8211; and I gave it to them (as a solo person &#8211; which means coverage and support is tough when I got busier and had to juggle clients &#8211; it&#8217;s good to have a team now.)</p>



<h3 id="h-where-is-the-actual-crossover" class="wp-block-heading">Where is the actual crossover?</h3>



<p class="wp-block-paragraph">This is the number I would want if I were you, so here it is.</p>



<p class="wp-block-paragraph">Start with Gold or Diamond and add overage as you go. Depending on the level of resource and the salary range and your details &#8211; somewhere between 400-800 hours a year is where things start to cross over to &#8220;we&#8217;re definitely more expensive&#8221;</p>



<p class="wp-block-paragraph">Translate that to a week and <strong>if you consistently need more than about 10  to 15 hours a week of real, hands-on database work, hiring somebody starts to outright win on cost if that&#8217;s the only metric you care about.</strong></p>



<p class="wp-block-paragraph">Note the word &#8220;real.&#8221; Not 15 hours of somebody being available. Fifteen hours of actual database work. Many of the companies I talk to who are convinced they need a full-time DBA are looking at a backlog, not a regular workload, and those are different things. Clear the backlog in year one or a half a year and then ask yourself what year two looks like.</p>



<h3 id="h-the-four-other-reasons-which-are-not-about-cost" class="wp-block-heading">The four other reasons, which are not about cost</h3>



<p class="wp-block-paragraph"><strong>You are buying one person&#8217;s skill set when you hire.</strong> Nobody is simultaneously an availability groups expert, a replication expert, a query plan person, an Azure architect, and a security specialist. They are strong at two or three of those and learning the rest on your time.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>The thing you need twice a year</th><th>One person</th><th>A team</th></tr></thead><tbody><tr><td>An AG design reviewed before you commit</td><td>Whoever you hired, probably learning unless that was their strength</td><td>Somebody who has done dozens &#8211; and we&#8217;ve seen them all fail in really unique ways. (Cue the farmers insurance jingle &#8211; we know a thing or two&#8230; because we&#8217;ve seen a thing or two.)</td></tr><tr><td>Replication upgraded without reinitializing eight subscribers</td><td>Blog posts at 11pm and some AI suggesting DMVs that may or may not exist</td><td>Someone who supports all kinds and contracts with a guru whose specialty it is</td></tr><tr><td>A query plan that makes no sense</td><td>Depends entirely who you hired</td><td>The person who used to teach the tuning course to MCM candidates or who is well known among our team as the queen of query performance &#8211; plus a strong set of others who are just as good as Andy and Tara at much of this.</td></tr><tr><td>An Azure architecture and cost review</td><td>Probably not their background</td><td>A former Microsoft data platform guy who was on the team to help launch Azure in our CDO and Azure Architect, Buck. (And we cross train &#8211; all learning from the firehose of knowledge that he is.)</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>They go on vacation, and then they leave.</strong> One DBA is capacity, not coverage. <a href="https://straightpathsql.com/your-dba-isnt-the-problem-depending-on-one-dba-is/" data-type="post" data-id="5062">We wrote a whole thing about the perils of being a solo DBA</a> and I will not repeat it here, but the short version is that <strong><em>one is none, two is one</em></strong>.</p>



<p class="wp-block-paragraph"><strong>When things go badly wrong, we flex, and we try not to profit from your bad week.</strong> Here is our actual policy &#8211; a client can leave us with 30 days&#8217; notice (no cell-phone contracts &#8211; why would I want to keep a bad fit client hostage to a contract) and each quarter we evaluate and pick the level that&#8217;s right for the hours needed for a client. If someone needs more hours in a quarter once it&#8217;s picked they use overage.</p>



<p class="wp-block-paragraph"><strong>In reality, though we like to be flexible and lean into our Generosity value</strong>. When it&#8217;s just a bit of overage, it makes sense to just make everyone&#8217;s life easier and not make the AP folks at our clients hate us and confuse them with &#8220;mid-quarter upgrades&#8221; &#8211; but we also care way more about long-term relationships. Our clients simply stay with us &#8211; for a really really long time &#8211; like our team &#8211; we will often work with a client and maybe upgrade next quarter to the higher level and let them steal hours ahead or, if the need arises soon enough, look the other way and let someone upgrade the current quarter. Saving overage for the smaller one offs.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Situation</th><th>What we do</th></tr></thead><tbody><tr><td>You need more hours in a quarter than your plan includes</td><td>We sell overage at your plan&#8217;s rate</td></tr><tr><td>It is a real emergency and the overage is going to be ugly</td><td>We will often do a courtesy mid-quarter upgrade or upgrade the next quarter and let someone &#8220;steal from the future&#8221; instead, because that costs you less than the overage would</td></tr><tr><td>Why we do that</td><td>Because we do not want an incentive that pays us more the worse your month goes.</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">You will pay more in a quarter where your environment tried to fall over. You are paying for the hours that saved it. And in most years, added up, our clients running anywhere from one instance to scores of them have spent less than a hire would have cost, without giving up a phone number at 2am. So our base is a lot less than the full-time if the hours each week aren&#8217;t high &#8211; and in a &#8220;oh no&#8221; flex situation &#8211; you may have a more expensive month, but you still work out better by the year.</p>



<p class="wp-block-paragraph"><strong>Sometimes the answer is both, and this is the option most articles skip.</strong> Keep your DBA. Put a team behind them.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Need</th><th>Your DBA alone</th><th>Your DBA plus us</th></tr></thead><tbody><tr><td>Vacation coverage</td><td>None/Training backups and documentation</td><td>Covered</td></tr><tr><td>Escalation when they are stuck</td><td>Google, or a forum post, Ask your nearest LLM</td><td>Named senior DBAs who have probably seen it &#8211; and our monitoring has probably already identified the P1 and we&#8217;re probably already starting up the P1 meeting.</td></tr><tr><td>Specialty depth</td><td>Whatever they happen to know</td><td>The team&#8217;s knowledge</td></tr><tr><td>What it does for them</td><td>Isolation, and eventually burnout if its busy enough</td><td>Peer relationships with MVPs, authors, community tools folks, mentors and 25 year specialists, and somebody to check their work and teach them</td></tr><tr><td>If they resign</td><td>Your environment walks out with them</td><td>Continuity</td></tr><tr><td>Cost</td><td>Their fully loaded salary</td><td>Their salary, plus the right plan for your needs</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">That last row is worth sitting with. A capable mid level or Junior in-house DBA plus a Silver plan runs about $150,000 &#8211; $180,000 all in. Hiring a second DBA for coverage runs whatever the loaded cost for the level you need is. And your existing person gets a peer group in their corner.</p>



<h2 id="h-when-should-you-hire-a-full-time-dba-instead-of-outsourcing" class="wp-block-heading">When should you hire a full-time DBA instead of outsourcing?</h2>



<p class="wp-block-paragraph">Hire when most of these are true:</p>



<ul class="wp-block-list">
<li>You genuinely have 15 or more hours a week of hands-on database work, sustained, not a one-time backlog</li>



<li>A real chunk of that work is development, ETL, or data engineering, which we are frankly too expensive to do 40 hours a week with a managed DBA services company</li>



<li>You want somebody in your daily standups, in every change control meeting and IT team meeting, and/or in the building</li>



<li>Deep knowledge of your specific application matters more to you than breadth across database specialties</li>



<li>You can hire well, and you have a plan to keep that person interested after the backlog is gone</li>
</ul>



<p class="wp-block-paragraph">Be careful about hiring when:</p>



<ul class="wp-block-list">
<li>The pile of work you are looking at is remediation, not steady state</li>



<li>You are hiring for coverage instead of capacity, because <strong>one person is not coverage</strong></li>



<li>You cannot answer who mentors them, who reviews their work, or who covers their vacation</li>
</ul>



<p class="wp-block-paragraph">And if you read all of that and land on &#8220;we should hire,&#8221; <strong>then hire.</strong> Tell us and we can even sell you a bucket of hours good for the year and help you write the req, sit in on the technical interview, and if you want, review their work quarterly so they have somebody senior to argue with. We would rather have that relationship than sell you a plan you should not have bought.</p>



<h2 id="h-the-short-version" class="wp-block-heading">The short version</h2>



<p class="wp-block-paragraph">Per hour, we cost two to four times what an employee costs. That is true and it is on this post in a table above.</p>



<p class="wp-block-paragraph">Per year, if you don&#8217;t have enough to keep a DBA sufficiently busy, we  can cost a fraction of a hire and you get monitoring, a team, and coverage when somebody is out that can still flex up for the emergencies.</p>



<p class="wp-block-paragraph">Above about 10 to 15 hours a week of real,sustained, DBA work, go hire someone, but we can still help provide that coverage and expertise &#8211; maybe you can hire a skillset down and we can level them up with you and they stay a bit longer.</p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://straightpathsql.com/hiring-a-full-time-dba-vs-dba-as-a-service/">Hiring a Full-Time DBA vs DBA as a Service</a> appeared first on <a href="https://straightpathsql.com">SQL Server Consulting - Straight Path Solutions</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://straightpathsql.com/hiring-a-full-time-dba-vs-dba-as-a-service/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
