<?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>The Sero Group Archives - The SERO Group</title>
	<atom:link href="https://theserogroup.com/category/the-sero-group/feed/" rel="self" type="application/rss+xml" />
	<link>https://theserogroup.com/category/the-sero-group/</link>
	<description>SQL Servers Healthy, Secure, And Reliable</description>
	<lastBuildDate>Tue, 16 Dec 2025 18:34:56 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>

<image>
	<url>https://theserogroup.com/wp-content/uploads/2024/07/cropped-Canister-only-1-32x32.png</url>
	<title>The Sero Group Archives - The SERO Group</title>
	<link>https://theserogroup.com/category/the-sero-group/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">121220030</site>	<item>
		<title>Why Quiet Reflection Leads to Better IT Strategy Decisions</title>
		<link>https://theserogroup.com/azure/why-quiet-reflection-leads-to-better-it-strategy-decisions/</link>
		
		<dc:creator><![CDATA[Joe Webb]]></dc:creator>
		<pubDate>Wed, 17 Dec 2025 13:00:04 +0000</pubDate>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Data Security]]></category>
		<category><![CDATA[DBA]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Professional Development]]></category>
		<category><![CDATA[SQL Community]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server Consulting]]></category>
		<category><![CDATA[The Sero Group]]></category>
		<category><![CDATA[Clustering]]></category>
		<category><![CDATA[Clusters]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Database Administration]]></category>
		<category><![CDATA[Database Development]]></category>
		<category><![CDATA[IT Manager]]></category>
		<category><![CDATA[Microsoft Azure]]></category>
		<category><![CDATA[Public Speaking]]></category>
		<category><![CDATA[Script Library]]></category>
		<category><![CDATA[Sero]]></category>
		<category><![CDATA[Sero Group]]></category>
		<category><![CDATA[Serogroup]]></category>
		<category><![CDATA[Shared Disks]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[SQL Assessment]]></category>
		<category><![CDATA[SQL Audit]]></category>
		<category><![CDATA[SQL Conference]]></category>
		<category><![CDATA[SQL Consultant]]></category>
		<category><![CDATA[SQL Events]]></category>
		<category><![CDATA[SQL Security]]></category>
		<category><![CDATA[SQL Server Consultant]]></category>
		<category><![CDATA[SQL Server Management]]></category>
		<category><![CDATA[SQL Training]]></category>
		<category><![CDATA[TempDB]]></category>
		<guid isPermaLink="false">https://theserogroup.com/?p=7691</guid>

					<description><![CDATA[<p>Last Saturday, I woke up before dawn to a quiet house. My family was still asleep, as I’m the only morning person in our household. The Christmas tree lights cast a warm glow across the room, and I was alone with my thoughts and a hot cup of coffee. No urgent emails, no fire drills,&#8230; <br /> <a class="read-more" href="https://theserogroup.com/azure/why-quiet-reflection-leads-to-better-it-strategy-decisions/">Read more</a></p>
<p>The post <a href="https://theserogroup.com/azure/why-quiet-reflection-leads-to-better-it-strategy-decisions/">Why Quiet Reflection Leads to Better IT Strategy Decisions</a> appeared first on <a href="https://theserogroup.com">The SERO Group</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Last Saturday, I woke up before dawn to a quiet house. My family was still asleep, as I’m the only morning person in our household. The Christmas tree lights cast a warm glow across the room, and I was alone with my thoughts and a hot cup of coffee. No urgent emails, no fire drills, no meetings starting in five minutes. Just space to think.</p>



<p>As I sat there, I ended up reflecting back on 2025. I found myself gravitating to these three questions:</p>



<ul class="wp-block-list">
<li>What went well this year?</li>



<li>What did I learn?</li>



<li>What should I focus on next year?</li>
</ul>



<p>If you’re a leader, I’m guessing you rarely get this kind of thinking time during your workday. I know I don’t. Our calendars are packed with calls, team meetings, and those &#8220;quick questions” that turn into two-hour troubleshooting sessions.</p>



<p>But here&#8217;s what I&#8217;ve learned: <strong>the quality of your strategic decisions is directly tied to the quality of your thinking time.</strong></p>



<p>And thinking time doesn&#8217;t happen by accident. You have to protect it.</p>



<h3 class="wp-block-heading" id="h-what-went-well-this-year">What Went Well This Year?</h3>



<p>When I asked myself this question, I didn&#8217;t think about our biggest projects or flashiest achievements. I didn&#8217;t think about when we migrated almost 2,000 databases as part of an upgrade project. Or the performance tuning we did that resulted in a $36,000 reduction in annual Azure spend for a client. </p>



<p>Instead, I thought about the relationships we strengthened. The trust we built with clients. The problems we solved before they became crises.</p>



<p>For you, this might look like:</p>



<ul class="wp-block-list">
<li>The audit that went smoothly because your security documentation was solid</li>



<li>The successful disaster recovery test that was possible because you kept refining the process</li>



<li>The team member you mentored who&#8217;s now ready for more responsibility</li>



<li>The support resources you provided your team through a trusted partner</li>
</ul>



<p>These aren&#8217;t always the things that make it into board reports. But they&#8217;re the foundation that everything else is built on.</p>



<h3 class="wp-block-heading" id="h-what-did-i-learn">What Did I Learn?</h3>



<p>This year reminded me of something Eisenhower once said: <strong>&#8220;Plans are worthless, but planning is everything.&#8221;</strong></p>



<p>The need for planning cannot be overstated. It&#8217;s critical. Even if the plan doesn&#8217;t always work out the way you intended. </p>



<p><strong>The plan itself wasn&#8217;t the point. The thinking I did while creating the plan was the point.</strong></p>



<p>Because I’d thought through our capacity, our ideal client profile, and our service delivery model, I could adjust quickly when reality didn’t match my spreadsheet. I knew which opportunities were a good fit for us and which ones to let go. Because we’ve intentionally built a small but incredibly talented team that genuinely wants to see our clients succeed, we were able to identify and create ways to help them.</p>



<p>I watched the same dynamic play out with clients. The institutions that had documented their SQL Server environments, tested their disaster recovery plans, and mapped their compliance requirements adapted quickly when needed. They were positioned for success even when the unexpected happened.</p>



<p>Planning isn&#8217;t about predicting the future. It&#8217;s about <strong>building the muscle memory to respond when the future surprises you.</strong></p>



<p>What did you learn this year about planning and adapting? Maybe it was:</p>



<ul class="wp-block-list">
<li>That your three-year technology roadmap needs quarterly reviews, not just annual ones</li>



<li>That the disaster recovery plan sitting in a SharePoint folder isn&#8217;t the same as a tested DR plan</li>



<li>That &#8220;we&#8217;ll address that next quarter&#8221; eventually becomes &#8220;why didn&#8217;t we address this sooner?&#8221;</li>



<li>That having an expert on call beats having a plan to find an expert when something breaks</li>
</ul>



<p>These lessons matter. Write them down. They&#8217;re not just hindsight—they&#8217;re your blueprint for better decisions ahead.</p>



<h3 class="wp-block-heading" id="h-what-should-i-focus-on-next-year">What Should I Focus On Next Year?</h3>



<p>For me, the answer was clear: <strong>I need to help more financial institutions and healthcare organizations understand that they have options.</strong> Most CIOs think they have two choices for database management: hire a full-time DBA (expensive and hard to find) or make do with whoever can &#8220;figure it out&#8221; (risky and unsustainable).</p>



<p>There&#8217;s a third option: fractional DBA services that give you expert oversight without the full-time price tag. </p>



<p>For you, your focus might be different. Maybe it&#8217;s:</p>



<ul class="wp-block-list">
<li>Finally getting your SQL Server environment documented and audit-ready</li>



<li>Building a disaster recovery plan that you&#8217;ve actually tested</li>



<li>Move a little further along the <a href="https://theserogroup.com/data-strategy/sql-server-maturity-curve-how-banks-move-from-reactive-risk-to-strategic-advantage/">SQL Server Maturity Curve</a></li>



<li>Finding a partner who understands banking compliance, not just databases</li>
</ul>



<p>Whatever it is, the key is to actually choose something. Not everything. Something. And move toward it. Make progress.</p>



<h3 class="wp-block-heading" id="h-the-power-of-quiet-reflection">The Power of Quiet Reflection</h3>



<p>Here&#8217;s the thing about those early Saturday morning moments: they&#8217;re rare. And precious. </p>



<p>During the week, we’re in execution mode. We’re responding, reacting, solving, and fixing. That’s necessary work. But it’s not strategic work.</p>



<p>Strategic work requires space. It requires stepping back from the urgent to focus on the important.</p>



<p>So, here&#8217;s my challenge to you as we wind down 2025 and usher in the new year:</p>



<h3 class="wp-block-heading" id="h-block-off-time-just-to-think-then-protect-it">Block Off Time Just to Think, Then Protect It</h3>



<p>Maybe it&#8217;s Saturday mornings before your family wakes up. Maybe it&#8217;s a long walk at lunch. Maybe it&#8217;s 90 minutes with your calendar blocked and your office door closed. </p>



<p>Whatever it is, protect it. The decisions you make during that quiet time about where to focus, what risks to address, and which partnerships to invest in will help shape your entire year.</p>



<h3 class="wp-block-heading" id="h-your-turn">Your Turn</h3>



<p>As you think about the year ahead, I&#8217;d encourage you to ask yourself those three questions:</p>



<ol class="wp-block-list">
<li>What went well this year? Celebrate it. Learn from it.</li>



<li>What did I learn? Write it down. It&#8217;s wisdom you paid for.</li>



<li>What should I focus on next year? Pick one or two things. Not everything.</li>
</ol>



<p>And if one of those focus areas is &#8220;finally get our SQL Server environment to a place where I&#8217;m confident, not just hopeful,&#8221; let&#8217;s talk. That&#8217;s exactly what we help institutions do.</p>



<p>If you&#8217;re a CIO wondering whether your SQL Server environment is as healthy and secure as it should be, I&#8217;d be happy to have a conversation. No sales pitch. Just two people talking candidly about database management. <a href="https://theserogroup.com/contact-us/" target="_blank" rel="noreferrer noopener">Schedule a time here</a>.</p>
<p>The post <a href="https://theserogroup.com/azure/why-quiet-reflection-leads-to-better-it-strategy-decisions/">Why Quiet Reflection Leads to Better IT Strategy Decisions</a> appeared first on <a href="https://theserogroup.com">The SERO Group</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7691</post-id>	</item>
		<item>
		<title>Cheers to a Joyful Holiday and a Bright New Year</title>
		<link>https://theserogroup.com/the-sero-group/cheers-to-a-joyful-holiday-and-a-bright-new-year/</link>
		
		<dc:creator><![CDATA[Joe Webb]]></dc:creator>
		<pubDate>Thu, 26 Dec 2024 13:00:35 +0000</pubDate>
				<category><![CDATA[The Sero Group]]></category>
		<guid isPermaLink="false">https://theserogroup.com/?p=6961</guid>

					<description><![CDATA[<p>As the year comes to an end, all of us at The SERO Group want to extend our warmest wishes to you. We hope that 2024 has been fulfilling and joyful and that you&#8217;ve had the opportunity to celebrate with your family and friends. The holiday season is a time for reflection and connection, and&#8230; <br /> <a class="read-more" href="https://theserogroup.com/the-sero-group/cheers-to-a-joyful-holiday-and-a-bright-new-year/">Read more</a></p>
<p>The post <a href="https://theserogroup.com/the-sero-group/cheers-to-a-joyful-holiday-and-a-bright-new-year/">Cheers to a Joyful Holiday and a Bright New Year</a> appeared first on <a href="https://theserogroup.com">The SERO Group</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>As the year comes to an end, all of us at The SERO Group want to extend our warmest wishes to you. We hope that 2024 has been fulfilling and joyful and that you&#8217;ve had the opportunity to celebrate with your family and friends.</p>



<p>The holiday season is a time for reflection and connection, and we sincerely hope it brings you peace, happiness, and moments of rest. As we look ahead to 2025, we wish you continued success, health, and joy in all that you do!</p>



<p>Thank you for being part of our community. Here’s to a wonderful holiday season and an exciting new year ahead!</p>
<p>The post <a href="https://theserogroup.com/the-sero-group/cheers-to-a-joyful-holiday-and-a-bright-new-year/">Cheers to a Joyful Holiday and a Bright New Year</a> appeared first on <a href="https://theserogroup.com">The SERO Group</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6961</post-id>	</item>
		<item>
		<title>Who Is Responsible for SQL Server?</title>
		<link>https://theserogroup.com/the-sero-group/who-is-responsible-for-sql-server/</link>
		
		<dc:creator><![CDATA[Joe Webb]]></dc:creator>
		<pubDate>Wed, 24 Jan 2024 13:00:00 +0000</pubDate>
				<category><![CDATA[The Sero Group]]></category>
		<category><![CDATA[Database Administration]]></category>
		<category><![CDATA[IT Manager]]></category>
		<category><![CDATA[Sero]]></category>
		<category><![CDATA[Sero Group]]></category>
		<category><![CDATA[Serogroup]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[SQL Consultant]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server Consultant]]></category>
		<category><![CDATA[SQL Server Management]]></category>
		<guid isPermaLink="false">https://theserogroup.com/?p=5682</guid>

					<description><![CDATA[<p>Tell me what you think about this conversation. I must first clarify something about the conversation, though. It&#8217;s not an actual conversation I&#8217;ve had with a specific person or one prospective client. It&#8217;s not verbatim. Rather, it&#8217;s an amalgamation of many conversations I&#8217;ve had over the years. It starts when I ask who is responsible&#8230; <br /> <a class="read-more" href="https://theserogroup.com/the-sero-group/who-is-responsible-for-sql-server/">Read more</a></p>
<p>The post <a href="https://theserogroup.com/the-sero-group/who-is-responsible-for-sql-server/">Who Is Responsible for SQL Server?</a> appeared first on <a href="https://theserogroup.com">The SERO Group</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Tell me what you think about this conversation. I must first clarify something about the conversation, though. It&#8217;s not an <em>actual</em> conversation I&#8217;ve had with a specific person or one prospective client. It&#8217;s not verbatim. Rather, it&#8217;s an amalgamation of many conversations I&#8217;ve had over the years. It starts when I ask who is responsible for SQL Server in their environment. </p>



<p>By this point in the conversation, they&#8217;ve usually told me about a performance problem they&#8217;re struggling with. Or maybe an availability issue that&#8217;s been plaguing them. They&#8217;ve shared what they&#8217;ve done to try to remedy the situation. For example, maybe they&#8217;ve increased hardware resources, or shuffled some scheduled jobs around, trying to make things better. It hasn&#8217;t worked.</p>



<p>Note: I&#8217;m definitely not judging their attempts. Not in the least. If someone asked me to diagnose and solve a Linux DNS issue or debug some C# code, well, let&#8217;s just say they&#8217;d never ask me again. And things would be a lot worse after my attempt. So, I applaud their effort to fix an issue that is outside their area of expertise. Necessity is the mother of invention, or at least it&#8217;s the mother of Googling for help. </p>



<h2 class="wp-block-heading" id="h-the-rest-of-the-conversation">The rest of the conversation</h2>



<p>Anyway, as the conversation continues, it goes something like this: </p>



<p>Me: &#8220;Ok, so who is responsible for SQL Server in your environment?&#8221;</p>



<p>Them: &#8220;Well, we are.&#8221;</p>



<p>Me: &#8220;Ok, good. Frequently we find that if a company doesn&#8217;t have a DBA on staff, either an experienced application developer or perhaps a systems administrator is the one tasked with taking care of the SQL Servers in their spare time. Do you have someone like that?&#8221;</p>



<p>Them: &#8220;Well&#8230;&#8221;</p>



<p>Me: (waiting)</p>



<p>Them: &#8220;Ok. So, the infrastructure team believes that SQL Server is an application. It&#8217;s loaded on top of the O/S, on top of the hypervisor, the network, the storage, etc. So, they don&#8217;t want to own it.&#8221;</p>



<p>Me: &#8220;Ok, I get that. SQL Server is not exactly infrastructure. So, is the App team responsible for it?&#8221;</p>



<p>Them: &#8220;Well. The developers say that should it live with the infrastructure group. They say &#8216;It&#8217;s in the name &#8211; SQL <em><strong>Server</strong></em>. Servers are part of infrastructure.&#8217; So, no they don&#8217;t really want to be responsible for it either.&#8221; </p>



<p>Me: &#8220;Ok, got it. So, who keeps it healthy? Who takes care of it when something goes wrong?&#8221;</p>



<p>Them: &#8220;That&#8217;s why we&#8217;re talking with you.&#8221; </p>



<h2 class="wp-block-heading" id="h-where-should-sql-server-live">Where should SQL Server live?</h2>



<p>For companies with a DBA team, the answer is easy. SQL Server lives with them. They own it. They are responsible for keeping it reliable. For keeping it secure. And for keeping it performing well. </p>



<p>But what about for companies that do not have a team of DBAs? Who should be responsible for them? </p>



<p>We&#8217;ve seen SQL live with infrastructure, where it&#8217;s treated as infrastructure. We&#8217;ve also seen it live with application developers or with the BI team. In some companies it&#8217;s the CIO who manages the SQL Server environment. </p>



<p>And these were not small companies. These are companies with more than $100M in annual revenue, with hundreds or even thousands of employees. Yet they didn&#8217;t need a full time DBA. They had 10, or 20, or maybe 50 SQL Server instances. They don&#8217;t have enough DBA work to justify hiring a DBA, much less a couple of DBAs. Because two is one and one is none. </p>



<p>And yes, that&#8217;s where we can help. </p>



<p>I&#8217;m curious, though. If you do not have a DBA, who is responsible for SQL Servers in your company? Who&#8217;s telephone rings when it&#8217;s slow? Who&#8217;s making sure the backups are running?  </p>



<h2 class="wp-block-heading" id="h-want-to-know-more">Want to know more?</h2>



<p>Here are other posts that you may find helpful if you don&#8217;t have a DBA on staff. </p>



<ul class="wp-block-list">
<li><a href="https://theserogroup.com/sql-server/working-without-a-sql-server-dba-do-these-10-things-now/">Working Without A SQL Server DBA? Do These 10 Things Now</a></li>



<li><a href="https://theserogroup.com/the-sero-group/4-ways-to-better-manage-sql-server-without-a-dba/">4 Ways to Better Manage SQL Server Without a DBA</a></li>



<li><a href="https://theserogroup.com/dba/whos-caring-for-your-sql-servers/">Who&#8217;s Caring for Your SQL Servers?</a></li>



<li><a href="https://theserogroup.com/dba/10-unseen-things-successful-dbas-do/">10 Unseen Things Successful DBAs Do</a></li>



<li><a href="https://theserogroup.com/sql-server/why-is-it-important-to-monitor-sql-server/">Why is it important to monitor SQL Server?</a></li>



<li><a href="https://theserogroup.com/dba/do-i-still-need-a-sql-server-health-check/">Do I Still Need a SQL Server Health Check?</a></li>



<li><a href="https://theserogroup.com/tag/script-library/">The SERO Script Library</a></li>
</ul>



<p>Or, if you&#8217;d like to learn a bit more about how we help companies with our a <a href="https://theserogroup.com/seroshield/">SEROShield &#8211; DBA as a Service</a>, feel free to <a href="https://theserogroup.com/#contact">reach out</a>. </p>
<p>The post <a href="https://theserogroup.com/the-sero-group/who-is-responsible-for-sql-server/">Who Is Responsible for SQL Server?</a> appeared first on <a href="https://theserogroup.com">The SERO Group</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5682</post-id>	</item>
		<item>
		<title>Preview Our New SQL Server Daily Health Check in an Upcoming Focus Group</title>
		<link>https://theserogroup.com/the-sero-group/preview-our-new-sql-server-daily-health-check-in-an-upcoming-focus-group/</link>
		
		<dc:creator><![CDATA[Joe Webb]]></dc:creator>
		<pubDate>Wed, 10 Jan 2024 14:00:00 +0000</pubDate>
				<category><![CDATA[The Sero Group]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Database Administration]]></category>
		<category><![CDATA[Database Development]]></category>
		<category><![CDATA[IT Manager]]></category>
		<category><![CDATA[Sero]]></category>
		<category><![CDATA[Sero Group]]></category>
		<category><![CDATA[Serogroup]]></category>
		<category><![CDATA[Shared Disks]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[SQL Assessment]]></category>
		<category><![CDATA[SQL Audit]]></category>
		<category><![CDATA[SQL Conference]]></category>
		<category><![CDATA[SQL Consultant]]></category>
		<category><![CDATA[SQL Events]]></category>
		<category><![CDATA[SQL Security]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server Consultant]]></category>
		<category><![CDATA[SQL Server Management]]></category>
		<guid isPermaLink="false">https://theserogroup.com/?p=5641</guid>

					<description><![CDATA[<p>Our team has been hard at work building the new SQL Server Daily Health Check Email and Dashboard. It&#8217;s designed to proactively deliver the information needed to keep your SQL Server environment healthy, secure, reliable, and running smoothly. And, we&#8217;d like your feedback on it. How the new SQL Server Daily Health Check works Here&#8217;s&#8230; <br /> <a class="read-more" href="https://theserogroup.com/the-sero-group/preview-our-new-sql-server-daily-health-check-in-an-upcoming-focus-group/">Read more</a></p>
<p>The post <a href="https://theserogroup.com/the-sero-group/preview-our-new-sql-server-daily-health-check-in-an-upcoming-focus-group/">Preview Our New SQL Server Daily Health Check in an Upcoming Focus Group</a> appeared first on <a href="https://theserogroup.com">The SERO Group</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Our team has been hard at work building <a href="https://theserogroup.com/dba/coming-soon-the-all-new-sql-server-daily-health-check-and-dashboard/">the new SQL Server Daily Health Check Email and Dashboard</a>. It&#8217;s designed to proactively deliver the information needed to keep your SQL Server environment healthy, secure, reliable, and running smoothly. </p>



<p>And, we&#8217;d like your feedback on it.</p>



<h2 class="wp-block-heading" id="h-how-the-new-sql-server-daily-health-check-works">How the new SQL Server Daily Health Check works</h2>



<p>Here&#8217;s a brief overview of how it works: </p>



<ol class="wp-block-list">
<li><strong>The Daily Email.</strong> Each morning, you and our DBA team receives a Daily Health Check (DHC) email. The email provides a summary of the overall health of each SQL Server being monitored in your environment. It reviews information such as: 
<ul class="wp-block-list">
<li>Windows Event and Application logs</li>



<li>SQL Server and SQL Server Agent logs</li>



<li>Low Disk space alerts</li>



<li>Failed logon attempts</li>



<li>Failed user-created jobs</li>
</ul>
</li>



<li><strong>The Dashboard.</strong> If you notice anything usual in the email, click the link. You&#8217;ll be taken to your SEROShield Dashboard where you can see additional information about the health, reliability, and security of your SQL Server. Information such as: 
<ul class="wp-block-list">
<li>Performance issues</li>



<li>Security vulnerabilities</li>



<li>Reliability concerns</li>



<li>Recoverability problems</li>



<li>And more</li>
</ul>
</li>



<li><strong>Dive Deeper. </strong>The SEROShield Dashboard not only shows the most recent Health Check information, but you take a deeper dive and review the past 30 days&#8217; worth of findings. This will help you spot trends and recognize anomalies. </li>
</ol>



<figure class="wp-block-image size-full"><a href="https://theserogroup.com/wp-content/uploads/2023/11/AllNewSEROShield_blog.png"><img fetchpriority="high" decoding="async" width="1024" height="512" src="https://theserogroup.com/wp-content/uploads/2023/11/AllNewSEROShield_blog.png" alt="SEROShield SQL Server dashboard" class="wp-image-5611" srcset="https://theserogroup.com/wp-content/uploads/2023/11/AllNewSEROShield_blog.png 1024w, https://theserogroup.com/wp-content/uploads/2023/11/AllNewSEROShield_blog-300x150.png 300w, https://theserogroup.com/wp-content/uploads/2023/11/AllNewSEROShield_blog-768x384.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h2 class="wp-block-heading" id="h-join-the-focus-group">Join the Focus Group</h2>



<p>We want to build the best user-experience possible in our next version of our SQL Server Daily Health Check. And you can help. </p>



<p><a href="https://wkf.ms/47mWq9i">Sign for an upcoming Focus Group</a> and provide your insights and opinions. The next one is 11:00 CST on 30 January, 2024. </p>



<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://wkf.ms/47mWq9i" target="_blank" rel="noreferrer noopener">Register for a Focus Group</a></div>
</div>



<p></p>



<p>In meantime, if you are interested in learning more about how our&nbsp;<a href="https://theserogroup.com/seroshield/">SEROShield DBA Team as a Service</a>&nbsp;helps to keep SQL Server healthy, reliable, secure, and performing well,&nbsp;<a href="https://theserogroup.com/#contact">contact us</a>.</p>
<p>The post <a href="https://theserogroup.com/the-sero-group/preview-our-new-sql-server-daily-health-check-in-an-upcoming-focus-group/">Preview Our New SQL Server Daily Health Check in an Upcoming Focus Group</a> appeared first on <a href="https://theserogroup.com">The SERO Group</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5641</post-id>	</item>
		<item>
		<title>4 Ways to Better Manage SQL Server Without a DBA</title>
		<link>https://theserogroup.com/the-sero-group/4-ways-to-better-manage-sql-server-without-a-dba/</link>
		
		<dc:creator><![CDATA[Joe Webb]]></dc:creator>
		<pubDate>Tue, 27 Jun 2023 13:54:37 +0000</pubDate>
				<category><![CDATA[The Sero Group]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Database Administration]]></category>
		<category><![CDATA[Database Development]]></category>
		<category><![CDATA[IT Manager]]></category>
		<category><![CDATA[Sero]]></category>
		<category><![CDATA[Sero Group]]></category>
		<category><![CDATA[Serogroup]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[SQL Consultant]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server Consultant]]></category>
		<category><![CDATA[SQL Server Management]]></category>
		<guid isPermaLink="false">https://theserogroup.com/?p=5295</guid>

					<description><![CDATA[<p>Microsoft SQL Server is popular. Statistics vary as to just how popular, but most agree that it is one of the most popular database platforms in the world. And for good reason. It&#8217;s feature rich, very reliable, highly scalable, and can be made extremely secure. All good things. According to a 2022 survey conducted by&#8230; <br /> <a class="read-more" href="https://theserogroup.com/the-sero-group/4-ways-to-better-manage-sql-server-without-a-dba/">Read more</a></p>
<p>The post <a href="https://theserogroup.com/the-sero-group/4-ways-to-better-manage-sql-server-without-a-dba/">4 Ways to Better Manage SQL Server Without a DBA</a> appeared first on <a href="https://theserogroup.com">The SERO Group</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Microsoft SQL Server is popular. Statistics vary as to just how popular, but most agree that it is one of the most popular database platforms in the world. And for good reason. It&#8217;s feature rich, very reliable, highly scalable, and can be made extremely secure. All good things. </p>



<p>According to <a href="https://enlyft.com/tech/products/microsoft-sql-server" target="_blank" rel="noreferrer noopener">a 2022 survey conducted by Enlyft</a>, of all the companies using Microsoft SQL Server, 39% are small businesses with less than 50 employees and 72% have revenue of less than $50M annually. </p>



<p>For many of those companies, justifying a full-time Database Administrator is hard. </p>



<p>It can be hard even for larger companies. Companies with more than $1B in annual sales or with tens of thousands of employees can have a hard time spending money on a full-time DBA. Why? If they have fewer than a couple of dozen SQL Servers, a full-time DBA is probably not warranted. It&#8217;ll be hard to keep a good DBA busy. And if you hire one DBA, you&#8217;ll probably want to hire a second, doubling your costs for salary, HR, benefits, etc. </p>



<p>So, if you find yourself in this situation, working without a DBA, what can you do? </p>



<h2 class="wp-block-heading" id="h-managing-sql-server-without-a-dba">Managing SQL Server without a DBA</h2>



<p>If you are a CIO who is responsible for managing SQL Server with a DBA in your organization, you have some options. Here are four. </p>



<ol class="wp-block-list">
<li>Use a SQL Server management tool</li>



<li>Train your IT staff on SQL Server administration</li>



<li>Use a cloud-based SQL Server hosting service</li>



<li>Partner with a SQL Server consulting company</li>
</ol>



<p>Let&#8217;s look at each of these.</p>



<h3 class="wp-block-heading">1. <strong>Use a SQL Server management tool</strong></h3>



<p>One of the first places many companies turn when attempting to working without a DBA is to buy tools. There are a lot of great tools out there for monitoring SQL Server. Some are specific to SQL Server, such as <a href="https://www.solarwinds.com/sql-sentry" target="_blank" rel="noreferrer noopener">Solarwinds&#8217; SQLSentry</a> and <a href="https://www.red-gate.com/products/sql-monitor/" target="_blank" rel="noreferrer noopener">Redgate&#8217;s SQL Monitor</a>. Others are part of broader networking monitoring tools, such as <a href="https://www.paessler.com/prtg/prtg-network-monitor" target="_blank" rel="noreferrer noopener">PRTG</a> and <a href="https://www.dynatrace.com/platform/infrastructure-monitoring/" target="_blank" rel="noreferrer noopener">DynaTrace</a>.  </p>



<p>These tools can help you to monitor your SQL Server environment, troubleshoot problems, and highlight resource contention. But the onus is on you and your team to interpret the information and to do something about it. It&#8217;s like the gauges in a car. They can tell you when something isn&#8217;t right. But it&#8217;s up to you to act. As the saying goes &#8220;knowing but not acting is the same as not knowing.&#8221;</p>



<p>If you decide to go this route, train your team on the use of the software. Make sure they know how to set it up, tune the alerts, and identify when something isn&#8217;t going as planned. Too often, great monitoring tools become shelf-ware because the team doesn&#8217;t know how to use it. They install it, it lights up like a Christmas tree, and they eventually uninstall it. </p>



<p>If you opt for this approach, you&#8217;ll also want to have an escalation plan for when something goes wrong. No one wants to rely on a team&#8217;s Googling skills while the rest of the company is idled because the key SQL Server is out of commission. </p>



<h3 class="wp-block-heading">2. <strong>Train your IT staff on SQL Server administration</strong></h3>



<p>Microsoft has spent a fortune making SQL Server a robust, enterprise-capable database platform. SQL Server is good. It&#8217;s scalable, it&#8217;s resilient, and it&#8217;s reliable. </p>



<p>However, you still have to configure it appropriately for your workload. You still have to perform backups, schedule maintenance jobs, apply patches, and yes, troubleshoot performance and other issues. </p>



<p>If you do not have a DBA, it is important to train your IT staff on the basics of SQL Server administration. <a href="https://www.pluralsight.com/" target="_blank" rel="noreferrer noopener">Pluralsight</a> has a lot of good training sessions for DBAs. In fact, we provide a Pluralsight subscription for each of our DBAs to help them keep their skills current. </p>



<p>Your team may not need to know some of the more advanced topics like understanding <a href="https://theserogroup.com/sql-server/whats-the-difference-in-sql-server-fcis-and-ags/">the differences in Availability Groups (AGs) and Failover Cluster Instances (FCIs)</a> &#8211; unless of course you need high availability. Still, a sound understanding of how SQL Server works, and how you can keep it healthy, reliable, and secure is good. </p>



<h3 class="wp-block-heading">3. <strong>Use a cloud-based SQL Server hosting service</strong></h3>



<p>Another approach that some companies are looking into is getting out of the SQL Server management game altogether. </p>



<p>Microsoft Azure SQL Databases and Azure SQL Managed Instances can help to offload some of the traditional DBA tasks to Microsoft Azure. AWS has similar offerings. </p>



<p>Of course, the convenience comes with a price tab and some limitations. For example, with a SQL Server VM, you have access to everything &#8211; the operating system, the SQL Server configuration, the drive configurations, etc. With a Managed Instance, Microsoft takes care of the operating system for you. Which is good, but it also means you don&#8217;t have access to make changes there if needed. The same is true with Azure SQL Databases. You only have access to the database, not the SQL Server instance and certainly not the operating system. </p>



<p>Is it a good option for you? It may be. </p>



<p>Here&#8217;s what we&#8217;re seeing. Some companies are leveraging Azure SQL Database for new development. But, we&#8217;re not seeing a lot of migration of existing database applications to Azure SQL Databases. It&#8217;s easier to design and build for that environment from the beginning than it is to retrofit an application. </p>



<p>Azure Managed Instances can also be good under certain circumstances, but the use-case is pretty narrow at this point. </p>



<h3 class="wp-block-heading"><strong>4. Partner with a SQL Server consult</strong>ing company</h3>



<p>A lot of companies recognize that important aspects of their business depends on SQL Server being available, performing well, and of course, being secure. So, they partner with companies like The SERO Group to provide DBA services. </p>



<p>Experienced DBAs work with your teams for items such as:</p>



<ul class="wp-block-list">
<li>Ensure the current configuration supports your RTOs and RPOs</li>



<li>Develop and test disaster recovery scenarios</li>



<li>Identify departures from best practices and build remediation plans</li>



<li>Proactively monitor and respond to alerts </li>



<li>Prevent potential issues from becoming disruptive events</li>



<li>Assist with consolidation efforts to reduce the SQL footprint before a true-up</li>
</ul>



<p>Companies like The SERO Group provide the SQL expertise, the mature DBA processes, and the tools required to manage SQL Server environments &#8211; without the compensation package and the Human Resources requirements for finding, onboarding, training, retaining, and eventually replacing a DBA. </p>



<h2 class="wp-block-heading">Using a combination of these options</h2>



<p>Of course, this is not a comprehensive list of options. There may be other options for your organization to better manage SQL Server without a DBA. </p>



<p>We find that many companies opt for a combination of these approaches. </p>



<p>Maybe they want to move some of their workload to AWS or Azure, reduce their overall SQL Server footprint with consolidation, and work with a knowledgeable DBA team that can help accomplish their objectives. </p>



<p>Or maybe they&#8217;ve purchased some tools, have trained their team on the basics of SQL Server administration, and would like to have access to an experienced DBA team for some of the more complex activities and troubleshooting. </p>



<p>We&#8217;ve worked with companies in these and other capacities. </p>



<h2 class="wp-block-heading"><strong>Additional resources for managing SQL Server</strong></h2>



<p>Here are some other resources that may help.</p>



<ul class="wp-block-list">
<li><a href="https://theserogroup.com/dba/whos-caring-for-your-sql-servers/">Who’s Caring for Your SQL Servers?</a></li>



<li><a href="https://theserogroup.com/dba/sql-server-maintenance-10-things-to-keep-your-sql-server-running-well/">SQL Server Maintenance: 10 Things to Keep Your SQL Server Running Well</a></li>



<li><a href="https://theserogroup.com/dba/do-i-still-need-a-sql-server-health-check/">Do I Still Need a SQL Server Health Check?</a></li>



<li><a href="https://theserogroup.com/dba/10-unseen-things-successful-dbas-do/">10 Unseen Things Successful DBAs Do</a></li>
</ul>



<h2 class="wp-block-heading">Want to work with The SERO Group?</h2>



<p>At The SERO Group, we work with companies who just don&#8217;t need a full-time DBA on staff. But they need reliable and secure SQL Servers. We do that. </p>



<p>If that&#8217;s something you&#8217;d like to learn more about, <a href="https://theserogroup.com/#contact" target="_blank" rel="noreferrer noopener">let&#8217;s have a conversation</a> to see if we&#8217;re a good fit for what you&#8217;re looking for. </p>
<p>The post <a href="https://theserogroup.com/the-sero-group/4-ways-to-better-manage-sql-server-without-a-dba/">4 Ways to Better Manage SQL Server Without a DBA</a> appeared first on <a href="https://theserogroup.com">The SERO Group</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5295</post-id>	</item>
		<item>
		<title>The Goal: Removing SQL Server Constraints</title>
		<link>https://theserogroup.com/the-sero-group/the-goal-removing-sql-server-constraints/</link>
		
		<dc:creator><![CDATA[Joe Webb]]></dc:creator>
		<pubDate>Wed, 29 Mar 2023 14:18:23 +0000</pubDate>
				<category><![CDATA[The Sero Group]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Database Administration]]></category>
		<category><![CDATA[Database Development]]></category>
		<category><![CDATA[IT Manager]]></category>
		<category><![CDATA[Sero]]></category>
		<category><![CDATA[Sero Group]]></category>
		<category><![CDATA[Serogroup]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[SQL Assessment]]></category>
		<category><![CDATA[SQL Consultant]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server Consultant]]></category>
		<category><![CDATA[SQL Server Management]]></category>
		<guid isPermaLink="false">https://theserogroup.com/?p=5043</guid>

					<description><![CDATA[<p>&#8220;It takes forever to login to the clinical application. I have patients waiting. And I have to sit there waiting for the application to let me in. It&#8217;s not good.&#8221; Or, &#8220;I click the report and wait, and wait, and wait. Finally, I give up and hit Refresh. Nothing happens. Can&#8217;t you fix it?&#8221; Sound&#8230; <br /> <a class="read-more" href="https://theserogroup.com/the-sero-group/the-goal-removing-sql-server-constraints/">Read more</a></p>
<p>The post <a href="https://theserogroup.com/the-sero-group/the-goal-removing-sql-server-constraints/">The Goal: Removing SQL Server Constraints</a> appeared first on <a href="https://theserogroup.com">The SERO Group</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>&#8220;It takes forever to login to the clinical application. I have patients waiting. And I have to sit there waiting for the application to let me in. It&#8217;s not good.&#8221; Or, &#8220;I click the report and wait, and wait, and wait. Finally, I give up and hit Refresh. Nothing happens. Can&#8217;t you fix it?&#8221; </p>



<p>Sound familiar? Many of our new clients come to us because they are experiencing slowness in a key application. </p>



<p>We can help. It&#8217;s a core tenet of our <a href="https://theserogroup.com/seroshield">SEROShield DBA Team as a Service</a>. We assist them in getting the most out of their SQL Server investment by helping them to create a well-configured, secure, and reliable SQL Server environment that perform well. </p>



<p>But, there&#8217;s more to it than that.</p>



<h2 class="wp-block-heading">Removing SQL Server constraints</h2>



<p>Recently, I re-read <a href="https://www.amazon.com/Goal-Process-Ongoing-Improvement/dp/0884271951/ref=sr_1_1?crid=35YXA9M3QIT8D&amp;keywords=the+goal+by+eliyahu+goldratt&amp;qid=1680095557&amp;s=books&amp;sprefix=goldratt%2Cstripbooks%2C87&amp;sr=1-1" target="_blank" rel="noreferrer noopener">The Goal: A Process of Ongoing Improvement by Eliyahu Goldratt</a>. I first read the book 30 years ago as a requirement for one of my MBA classes. I forget which class, but I remember the book.</p>



<p>The book, written as a business fable, explores <a href="https://www.tocinstitute.org/theory-of-constraints.html" target="_blank" rel="noreferrer noopener">Goldratt&#8217;s Theory of Constraints</a>. It&#8217;s set in a manufacturing facility, so a first glance it&#8217;s not evident how this could apply to our small team of DBAs delivering SQL Server services to clients. We don&#8217;t have raw materials coming, work stations refining the materials, and finished goods leaving on big trucks.</p>



<p>But, as I reflected on it, every business, every process, is constrained by something. The SERO Group has constraints. Our clients have constraints. So, the questions become &#8211; how to identify the constraints, what needs to be done about them, and then how to make the changes.</p>



<p>At first glance, it seemed that we remove constraints from our clients&#8217; SQL Server environment, making each server faster, more reliable, and more secure. </p>



<p>Yes. Certainly, we help with that. I&#8217;m confident that our clients&#8217; SQL Servers are better because of our services. In fact, <a href="https://theserogroup.com/#testimonials">they tell us so</a>.</p>



<h2 class="wp-block-heading">Removing Team Constraints</h2>



<p>But I think there&#8217;s more to it than that. For our clients, we help remove a constraint at the team, or Human Resources, level.</p>



<h3 class="wp-block-heading">Some clients cannot justify a DBA</h3>



<p>Many of our clients cannot justify the expense of a full-time Database Administrator. But they know that an ignored SQL Server is a not a good SQL Server. So, some companies ask a developer or system administrator also take care of the SQL Server in their spare time. </p>



<p>When it needs patching, they patch. When it gets slow, they Google. When it stops working, they get very nervous, and often lose data.</p>



<p>Their business is hampered, or constrained, by not having a SQL Server DBA on staff. </p>



<h3 class="wp-block-heading">Some clients could justify a DBA</h3>



<p>Other clients do have the budget for a SQL Server DBA. They can afford to hire a mid-level DBA to join their team. But they know that having a single DBA is also having a single point of failure. It&#8217;s the &#8220;two is one and one is none&#8221; concept. What happens with that DBA goes on vacation? Or wins the lottery? Or decides that the grass is greener at another company? </p>



<p>And what happens when that DBA reaches the end of their knowledge? Who can they turn to for another set of eyes on the problem, or to get advice from?</p>



<p>We help those clients by removing Human Resources related constraints. We remove the constraint of having to budget for, recruit, interview, hire, onboard, train, manage, and eventually replace a team of experienced, senior DBAs. </p>



<p>We eliminate all that. And that&#8217;s no small constraint.</p>



<h2 class="wp-block-heading">Want to learn more about how we serve our clients? </h2>



<p>So, while we make our clients&#8217; SQL Server environment better. We do more than that. We allow our clients to focus on their core mission. We support their backend SQL infrastructure so they don&#8217;t have to. And we offload the HR burdens of attracting, training, and keeping a team of DBAs on staff.</p>



<p>Want to learn more? It’s easy and there is no obligation. </p>



<p><a href="https://theserogroup.com/#contact" target="_blank" rel="noreferrer noopener">Contact us</a> to get started.</p>
<p>The post <a href="https://theserogroup.com/the-sero-group/the-goal-removing-sql-server-constraints/">The Goal: Removing SQL Server Constraints</a> appeared first on <a href="https://theserogroup.com">The SERO Group</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5043</post-id>	</item>
		<item>
		<title>Looking “Up and Out” and “Down and In”</title>
		<link>https://theserogroup.com/the-sero-group/looking-up-and-out-and-down-and-in/</link>
		
		<dc:creator><![CDATA[Joe Webb]]></dc:creator>
		<pubDate>Thu, 02 Mar 2023 15:53:59 +0000</pubDate>
				<category><![CDATA[The Sero Group]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Database Administration]]></category>
		<category><![CDATA[Sero]]></category>
		<category><![CDATA[Sero Group]]></category>
		<category><![CDATA[Serogroup]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[SQL Consultant]]></category>
		<category><![CDATA[SQL Consulting]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server Consultant]]></category>
		<category><![CDATA[SQL Server Management]]></category>
		<guid isPermaLink="false">https://theserogroup.com/?p=4989</guid>

					<description><![CDATA[<p>Halfway through my morning walk, I look up and see this amazing view. No filter needed. It was naturally stunning. I just stood there a moment soaking in the majesty of the view. The wisp of the clouds, the vibrancy of the colors, the reflection of the water. It was beautiful. And I almost missed&#8230; <br /> <a class="read-more" href="https://theserogroup.com/the-sero-group/looking-up-and-out-and-down-and-in/">Read more</a></p>
<p>The post <a href="https://theserogroup.com/the-sero-group/looking-up-and-out-and-down-and-in/">Looking “Up and Out” and “Down and In”</a> appeared first on <a href="https://theserogroup.com">The SERO Group</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Halfway through my morning walk, I look up and see this amazing view. No filter needed. It was naturally stunning. I just stood there a moment soaking in the majesty of the view. The wisp of the clouds, the vibrancy of the colors, the reflection of the water. It was beautiful. And I almost missed it. I had been looking down, watching my step, and happened to look up at the right time. It was a great reminder of the importance of looking “up and out” as well as “down and in.” </p>



<p>This is true with walking. It&#8217;s true in other areas of life, too, including life as a database professional.</p>



<p>Good DBA teams look &#8220;up and out&#8221; and they look &#8220;down and in.&#8221; They don&#8217;t want to miss something. </p>



<p>But what does that mean? </p>



<h2 class="wp-block-heading">Looking &#8220;down and in&#8221;</h2>



<p>Looking “down and in” means you have to take care of the SQL Servers in your charge. Sure, SQL Servers are resilient. They are designed to be behind-the-scenes workhorses for applications and services. Microsoft has done a great job building in a high degree of robustness into the product. </p>



<p>But that doesn&#8217;t mean that you can or should ignore your SQL Servers. Far from it. </p>



<p>Because SQL Server is good at running even under less than ideal circumstances, some potential issues may go unnoticed until it&#8217;s a big problem. </p>



<p>For example, if some pages in a key table, perhaps even a system table, become corrupted, it may not be immediately apparent. The corruption may go undetected for days, weeks, or even months. The longer the corruption lies dormant, the more difficult the recovery process. </p>



<p>That&#8217;s just one example. </p>



<p>Proactively monitoring and alerting, automating and confirming maintenance jobs, regularly reviewing the SQL Server and agent logs, checking the Windows event logs, verifying and performing test restores on backups, routinely applying patches to test and then production systems, etc, these are the &#8220;down and in&#8221; activities that help ensure each SQL Servers is healthy, secure, reliable, and performs well.</p>



<p>These are the basic blocking and tackling of the DBA role. And they are critical.</p>



<h2 class="wp-block-heading">Looking &#8220;up and out&#8221;</h2>



<p>But looking &#8220;down and in&#8221; isn&#8217;t enough. Good database professionals look beyond the day to day operations of their immediate environment. They are watching for trends in the SQL estate. Is it growing rapidly and maybe even unnecessarily? Could the SQL footprint be reduced by consolidating a few servers, thus reducing the licensing costs? Or maybe, given the growth of specific application databases, we can predict that next year&#8217;s budget should include additional storage, more CPUs, or additional memory.</p>



<p>DBAs also continuously look for trends or changes in the business and in the industry. Can their environment support the organization&#8217;s Recovery Point Objectives (RPOs) and Recovery Time Objectives (RTOs)? Should we consider using Azure or AWS as part of our Disaster Recovery planning? What does the business need? What does our industry require? Are we there?</p>



<p>Good data professionals assess the role that SQL Server has in the business, crafts a vision for their SQL estate, and develops a plan to close any gaps.</p>



<h2 class="wp-block-heading">Sounds good, but I don&#8217;t have the time</h2>



<p>“Up and out” and “down and in.” Both are important. </p>



<p>But when? It&#8217;s one thing to know what to do. It&#8217;s another to have the time and know-how to actually do it.</p>



<p>That&#8217;s what our <a href="https://theserogroup.com/seroshield/">SEROShield DBA Team as a Service</a> is designed help with. We look &#8220;down and in&#8221; to keep our clients&#8217; SQL Servers healthy, secure, reliable, and performing well. We also look &#8220;up and out,&#8221; sharing with our clients trends we see in their environment as well as what we&#8217;re seeing in the broader SQL Server space.</p>



<p>Want to learn more? <a href="https://theserogroup.com/meet-with-joe-webb">Schedule a call or send us an email</a>. It’s easy and there is no obligation</p>
<p>The post <a href="https://theserogroup.com/the-sero-group/looking-up-and-out-and-down-and-in/">Looking “Up and Out” and “Down and In”</a> appeared first on <a href="https://theserogroup.com">The SERO Group</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4989</post-id>	</item>
		<item>
		<title>Don&#8217;t Sweat the Small Stuff, Except with SQL Server</title>
		<link>https://theserogroup.com/the-sero-group/dont-sweat-the-small-stuff-except-with-sql-server/</link>
		
		<dc:creator><![CDATA[Joe Webb]]></dc:creator>
		<pubDate>Wed, 17 Nov 2021 18:44:08 +0000</pubDate>
				<category><![CDATA[The Sero Group]]></category>
		<category><![CDATA[Database Administration]]></category>
		<category><![CDATA[Database Development]]></category>
		<category><![CDATA[IT Manager]]></category>
		<category><![CDATA[Script Library]]></category>
		<category><![CDATA[Sero]]></category>
		<category><![CDATA[Sero Group]]></category>
		<category><![CDATA[Serogroup]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[SQL Assessment]]></category>
		<category><![CDATA[SQL Audit]]></category>
		<category><![CDATA[SQL Consultant]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server Consultant]]></category>
		<category><![CDATA[SQL Server Management]]></category>
		<guid isPermaLink="false">https://theserogroup.com/?p=4097</guid>

					<description><![CDATA[<p>Don&#8217;t sweat the small stuff, they say. That&#8217;s good advice. Much of the time. But with SQL Server, the small stuff is worth sweating. In fact, the small stuff can be big. Letting the small stuff go In life, the small stuff can weigh you down. Worrying about things that don&#8217;t really matter can strip&#8230; <br /> <a class="read-more" href="https://theserogroup.com/the-sero-group/dont-sweat-the-small-stuff-except-with-sql-server/">Read more</a></p>
<p>The post <a href="https://theserogroup.com/the-sero-group/dont-sweat-the-small-stuff-except-with-sql-server/">Don&#8217;t Sweat the Small Stuff, Except with SQL Server</a> appeared first on <a href="https://theserogroup.com">The SERO Group</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Don&#8217;t sweat the small stuff, they say. That&#8217;s good advice. Much of the time. But with SQL Server, the small stuff is worth sweating. In fact, the small stuff can be big.</p>



<h2 class="wp-block-heading">Letting the small stuff go</h2>



<p>In life, the small stuff can weigh you down. Worrying about things that don&#8217;t really matter can strip you of the joy that is otherwise present.</p>



<p>Here&#8217;s an example from my life.</p>



<p>Many years ago, my then three-year-old donned her rainboots and headed out the door just as the last drop fell from the sky. She was in search of puddles. What three-year-old doesn&#8217;t like to stomp around in puddles, splashing water as high as they can, and giggling all the while? </p>



<p>I walked outside to see her excitement. And to probably take a picture for Instragram or FaceBook. </p>



<p>When I got to her, I looked down and noticed that she had put her rainboots on the wrong feet. The left boot was on her right foot and vice versa. </p>



<p>That&#8217;s wrong. </p>



<p>Being a good dad, I wanted to help her learn something important. Right boot, right foot. Left boot, left foot. </p>



<p>So, I called to her. &#8220;Lydia, your boots are on the wrong feet. Come here and we&#8217;ll fix that for you.&#8221; </p>



<p>She looked at me, glanced down to her feet, and then back to me and said &#8220;Daddy, daddy, daddy. It&#8217;s ok.&#8221; </p>



<p>And she was right. </p>



<p>It was ok.</p>



<p>It was small stuff that didn&#8217;t really matter in the moment.</p>



<p>In some things, like when a three-year-old is having fun splashing in puddles, the small details don&#8217;t matter. They get in the way.  </p>



<h2 class="wp-block-heading">The &#8220;small stuff&#8221; in SQL Server</h2>



<p>We want our SQL Servers to work. And we want them to be fast enough to not be a drag for our users. And that&#8217;s usually good enough. After all, there are other things to tend to. Right? </p>



<p>We know that we should verify the backups. We know that we should do test restores of key databases. And those patches? They really should be applied. We know that. </p>



<p>We also know that we should regularly check our SQL Servers&#8217; health. (Daily is ideal, but who has time for that!) And Disaster Recovery? Well, so far so good. Maybe next year?</p>



<p>And so it goes.</p>



<p>We can tell ourselves that those are the &#8220;small things,&#8221; that it&#8217;s not important in the moment because, well, the SQL Server is fine. At least in the moment. </p>



<h3 class="wp-block-heading">But the small stuff isn&#8217;t small, it&#8217;s important</h3>



<p>When SQL Servers aren&#8217;t an issue, they often get ignored. </p>



<p>Patching. Performance tuning. Index maintenance. Monitoring. Upgrades. Planning and testing Disaster Recovery scenarios. Root cause analysis when something odd happens. </p>



<p>These are not &#8220;small things.&#8221; </p>



<p>These are the things that keep SQL Server, and your business, going. </p>



<p>If SQL Server is unhappy, lots of people are unhappy. Users are unhappy. Execs are unhappy. Patients, nurses, project managers, supervisors, customers, investors, and all the other stakeholders are unhappy. </p>



<p>With SQL Server, the &#8220;small things&#8221; are not really small things. They are the things that keep your SQL Servers up and running. They are the things that keep your users happy. </p>



<p>Sweat the small stuff. </p>



<h2 class="wp-block-heading">Where to start with the SQL Server &#8220;small stuff&#8221;</h2>



<p>Not sure where to start? Here are a few links that will help you get started.</p>



<ul class="wp-block-list"><li><a href="https://theserogroup.com/sql-server/working-without-a-sql-server-dba-do-these-10-things-now/">Working Without A SQL Server DBA? Do These 10 Things Now</a></li><li><a href="https://theserogroup.com/sql-server/is-my-sql-server-configured-properly/">Is My SQL Server Configured Properly?</a></li><li><a href="https://theserogroup.com/data-security/where-to-start-with-disaster-recovery-in-sql-server/">Where to Start with Disaster Recovery in SQL Server</a></li><li><a href="https://theserogroup.com/sql-server/what-sql-server-version-am-i-running/">What SQL Server Version Am I Running?</a></li><li><a href="https://theserogroup.com/sql-server/is-there-an-update-for-my-sql-server/">Is There an Update for My SQL Server?</a></li><li><a href="https://theserogroup.com/sql-server/should-i-upgrade-sql-servers-that-are-out-of-support/">Should I Upgrade SQL Servers that Are Out of Support?</a></li></ul>



<p>Check out our <a href="https://theserogroup.com/tag/script-library/">Script Library</a>, too.</p>



<h2 class="wp-block-heading">Want to work with The SERO Group?</h2>



<p>This is what we do. We take care of SQL Servers so you, and your team, can focus on the big, important things. The things that only you can do. </p>



<p>Want to learn more about how SERO Group helps organizations take the guesswork out of managing their SQL Servers? It’s easy and there is no obligation.&nbsp;</p>



<p><a href="https://calendly.com/joe_webb" target="_blank" rel="noreferrer noopener">Schedule a call</a> with us to get started.</p>
<p>The post <a href="https://theserogroup.com/the-sero-group/dont-sweat-the-small-stuff-except-with-sql-server/">Don&#8217;t Sweat the Small Stuff, Except with SQL Server</a> appeared first on <a href="https://theserogroup.com">The SERO Group</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4097</post-id>	</item>
		<item>
		<title>How Often Should I Test My SQL Server Backups?</title>
		<link>https://theserogroup.com/the-sero-group/how-often-should-i-test-my-sql-server-backups/</link>
					<comments>https://theserogroup.com/the-sero-group/how-often-should-i-test-my-sql-server-backups/#comments</comments>
		
		<dc:creator><![CDATA[Joe Webb]]></dc:creator>
		<pubDate>Fri, 12 Feb 2021 15:50:20 +0000</pubDate>
				<category><![CDATA[DBA]]></category>
		<category><![CDATA[The Sero Group]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Database Administration]]></category>
		<category><![CDATA[Database Development]]></category>
		<category><![CDATA[IT Manager]]></category>
		<category><![CDATA[Script Library]]></category>
		<category><![CDATA[Sero]]></category>
		<category><![CDATA[Sero Group]]></category>
		<category><![CDATA[SQL Assessment]]></category>
		<category><![CDATA[SQL Audit]]></category>
		<category><![CDATA[SQL Consultant]]></category>
		<category><![CDATA[SQL Script Library]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server Management]]></category>
		<guid isPermaLink="false">https://theserogroup.com/?p=3481</guid>

					<description><![CDATA[<p>“People don’t want to buy a quarter-inch drill. They want a quarter-inch hole!” In the world of databases, stakeholders don’t care about SQL backups. They care about the ability to restore a SQL database.</p>
<p>The post <a href="https://theserogroup.com/the-sero-group/how-often-should-i-test-my-sql-server-backups/">How Often Should I Test My SQL Server Backups?</a> appeared first on <a href="https://theserogroup.com">The SERO Group</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>“Backing up your SQL Server database is not really important,” I used to tell students. I’d pause, letting that sink in for a moment while the look of disbelief slowly overtook their faces. Then, I’d add “It’s the ability to restore a database that’s important. You’ve got to test your SQL Server backups. Unless you do that, you cannot be confident in your ability to restore if it becomes necessary.”</p>



<p>It’s like what Harvard Business School Professor Theodore Levitt said about marketing: “People don’t want to buy a quarter-inch drill. They want a quarter-inch hole!” In the world of databases, stakeholders don’t care about SQL backups. They care about the ability to restore a SQL database.</p>



<h2 class="wp-block-heading" id="h-testing-your-sql-server-backups">Testing your SQL Server backups</h2>



<p>How do you know if your SQL Server backups are good? We recommend three levels of testing.</p>



<ol class="wp-block-list">
<li>Checking your SQL backup jobs</li>



<li>Verifying the backup file</li>



<li>Proving your backups with a test restore.</li>
</ol>



<h3 class="wp-block-heading" id="h-checking-your-database-backup-job">Checking your database backup job</h3>



<p>The ability to restore a database starts with having a good backup. We prefer native backups and in our minds, there’s no better way to manage your native backups than using <a rel="noreferrer noopener" href="https://ola.hallengren.com" target="_blank">Ola Hallegren</a>’s Award winning scripts. It’s our tool of choice when it comes to SQL backups. (Note: when/if you run a SQL Server backup manually, you can <a href="https://theserogroup.com/sql-server/script-how-long-until-my-sql-server-backup-restore-completes/">use this script to see how much longer the backup will take</a>.)</p>



<p>Schedule full, differential, and transaction log backups to occur regularly. Then make sure that they actually run and complete successfully. </p>



<p>Job failure notifications are good, and you should set those up, but it&#8217;s reassuring to actually see for yourself that the jobs complete successfully. The absence of a failure notification doesn’t automatically mean success. It’s better to check. For our customers, we look at the SQL Server Agent job histories daily.</p>



<p>You can use SQL Server Management Studio or Azure Data Studio to look at job histories. Of course, scripting it out is faster and more detailed. You can use the following script as starting point for your own query to check job history. This query looks for all failed jobs within the past week.</p>



<pre class="wp-block-code"><code>USE msdb;
GO

SELECT j.name AS Job_Name,
    h.step_name AS Step_Name,
    CONVERT(CHAR(10), CAST(STR(h.run_date, 8, 0) AS DATETIME), 111) AS RunDate,
    STUFF(STUFF(RIGHT('000000'+CAST(h.run_time AS VARCHAR(6)), 6), 5, 0, ':'), 3, 0, ':') AS Run_Time,
    h.run_duration AS Step_Duration_In_Seconds,
    CASE h.run_status
		 WHEN 0 THEN 'Failed'
		 WHEN 1 THEN 'Succeeded'
		 WHEN 2 THEN 'Retrying'
		 WHEN 3 THEN 'Canceled'
		 WHEN 4 THEN 'In-progress'
	  END AS Execution_Status,
    h.message AS &#91;Message]
FROM sysjobhistory AS h
    JOIN sysjobs AS j ON j.job_id = h.job_id
WHERE CAST(STR(h.run_date, 8, 0) AS DATETIME) &gt; DATEADD(ww, -1, GETDATE())
    AND h.step_name = '(Job outcome)'
    AND h.run_status != 1
ORDER BY j.name ASC,
	    h.run_date DESC,
	    h.run_time DESC;
</code></pre>



<p>In this example, the database backup job failed recently. </p>



<figure class="wp-block-image size-large"><a href="https://theserogroup.com/wp-content/uploads/2021/02/failedbackupjob.png"><img decoding="async" width="1006" height="102" src="https://theserogroup.com/wp-content/uploads/2021/02/failedbackupjob.png" alt="sql server failed backup job output" class="wp-image-3493" srcset="https://theserogroup.com/wp-content/uploads/2021/02/failedbackupjob.png 1006w, https://theserogroup.com/wp-content/uploads/2021/02/failedbackupjob-300x30.png 300w, https://theserogroup.com/wp-content/uploads/2021/02/failedbackupjob-768x78.png 768w" sizes="(max-width: 1006px) 100vw, 1006px" /></a></figure>



<p>Another script we frequently use to look for backup job failures is:</p>



<pre class="wp-block-code"><code>
USE MSDB;

SELECT DISTINCT
    s.&#91;Database_Name],
    f.logical_device_name AS LogicalDeviceName,
    f.physical_device_name AS PhysicalDeviceName,
    s.expiration_date AS ExpirationDate,
    s.name AS Name,
    s.&#91;description] AS &#91;Description],
    s.user_name AS UserName,
    s.backup_start_date AS StartDate,
    s.backup_finish_date AS EndDate,
    DATEDIFF(mi, s.backup_start_date, s.backup_finish_date) AS DurationInMinutes,
    CAST(CASE s.type 
        WHEN 'D' THEN 'Database' 
        WHEN 'L' THEN 'Log' 
        WHEN 'I' THEN 'Differential' 
        WHEN 'F' THEN 'File' 
        WHEN 'G' THEN 'Diff File' 
        WHEN 'P' THEN 'Partial' 
        WHEN 'Q' THEN 'Diff Partial' 
        END AS NVARCHAR(128)) AS BackupType,
    ISNULL(s.compressed_backup_size, s.backup_size) / 1048576 as SIZE,
    GetDate() AS DateChecked
FROM msdb.dbo.backupmediafamily AS f
    JOIN msdb.dbo.backupset AS s ON f.media_set_id = s.media_set_id
WHERE (CONVERT(datetime, s.backup_start_date, 102) &gt;= GETDATE() - 1)
    AND s.server_name = @@servername --Filters out databases that were restored from other instances.
    --AND s.&#91;Database_Name] = 'DBA'
    AND s.type = 'D'
ORDER BY StartDate DESC </code></pre>



<h3 class="wp-block-heading" id="h-verifying-your-database-backup-file">Verifying your database backup file</h3>



<p>Your weekly, daily, and sub-daily backups are scheduled and running like clockwork. You’re checking to make sure that they are actually completing successfully. But, what if the SQL backup file is bad or incomplete? What if a file was corrupted while being written to disk? The job completed successfully, but you don&#8217;t have a valid backup file to restore from. </p>



<p>To help with this, you should verify your SQL backup files regularly. Use the <a href="https://docs.microsoft.com/en-us/sql/t-sql/statements/restore-statements-verifyonly-transact-sql?view=sql-server-ver15" target="_blank" rel="noreferrer noopener">RESTORE VERIFYONLY TSQL command</a> to check the completeness of the backup file, as well as to make sure the entire file is readable by SQL Server. </p>



<p>In the following example, we’re verifying that the BaseballData.bak file is valid.</p>



<pre class="wp-block-code"><code>RESTORE VERIFYONLY FROM DISK='/var/opt/mssql/backup/BaseballData.bak'</code></pre>



<p>If it verifies successfully, you’ll see a message similar to the following.</p>



<figure class="wp-block-image size-large"><a href="https://theserogroup.com/wp-content/uploads/2021/02/verifysqlbackup.png"><img decoding="async" width="406" height="116" src="https://theserogroup.com/wp-content/uploads/2021/02/verifysqlbackup.png" alt="verifying a sql backup file" class="wp-image-3495" srcset="https://theserogroup.com/wp-content/uploads/2021/02/verifysqlbackup.png 406w, https://theserogroup.com/wp-content/uploads/2021/02/verifysqlbackup-300x86.png 300w" sizes="(max-width: 406px) 100vw, 406px" /></a></figure>



<p>RESTORE VERIFYONLY helps provide confidence that the backup files are usable without having to actually restore the database. We recommend running a RESTORE VERIFYONLY regularly, at least monthly on select SQL backup files.</p>



<h3 class="wp-block-heading" id="h-testing-your-database-backup">Testing your database backup</h3>



<p>Once you&#8217;ve have confidence that SQL backups are occurring, and that the backup files are well-formed and complete. There is still one more check that should be done periodically. To have complete confidence you can restore when needed, it&#8217;s good to actually go through the restore process. </p>



<p>It&#8217;s like a grade school fire drill. You can talk to students about what to do during a fire, showing them exit plans and rallying points, but until you walk through the process, it&#8217;s all theoretical. And, in an emergency, you don&#8217;t want to work from theory; you want to have practiced. </p>



<p>Take a SQL backup file and restore it another SQL Server instance. Apply differential backup files and transaction log files. Document the steps if you haven&#8217;t already. Creating scripts that automate it the process is a good idea, as well. In the following script, I&#8217;m restoring a copy of the BaseballData database to another instance. </p>



<pre class="wp-block-code"><code>RESTORE DATABASE BaseballData_restored  
   FROM DISK = '/var/opt/mssql/backup/BaseballData.bak' 
   WITH RECOVERY,  
   MOVE 'Baseball' TO '/var/opt/mssql/data/Baseball_restored.mdf',   
   MOVE 'Baseball_log' TO '/var/opt/mssql/data/Baseball_restored.ldf';  </code></pre>



<p>Once you&#8217;ve restored the SQL backup, test the integrity of the database by running <a href="https://docs.microsoft.com/en-us/sql/t-sql/database-console-commands/dbcc-checkdb-transact-sql?view=sql-server-ver15" target="_blank" rel="noreferrer noopener">DBCC CHECKDB</a>, checking the output for errors. Also see: <a href="https://theserogroup.com/sql-server/when-was-the-last-known-good-dbcc-checkdb-integrity-check/">When Was the Last Known Good DBCC CHECKDB Integrity Check?</a> </p>



<pre class="wp-block-code"><code>DBCC CHECKDB (BaseballData_restored);</code></pre>



<p>For our DBA as a Service customers, we recommend going through this exercise quarterly.</p>



<h2 class="wp-block-heading" id="h-how-often-should-you-test-sql-server-backup-files">How often should you test SQL Server backup files?</h2>



<p>Each environment is different and has it&#8217;s own setup of unique requirements. So there isn&#8217;t a one-size-fits-all answer here. We generally recommend the following as a good starting point and then adjusting as needed. </p>



<ol class="wp-block-list">
<li><strong>Checking your SQL backup jobs.</strong> Do this daily. Without a backup file, you cannot restore. Don&#8217;t rely exclusively on job failure notifications. Make sure the backup jobs completed successfully. </li>



<li><strong>Verifying the backup file.</strong> Spot check a few key backup files at least monthly to ensure that the files are well-formed and complete.</li>



<li><strong>Proving your backups with a test restore.</strong> Depending on your systems and the storage requirements, performing a test restore and running an integrity check against the restored database every three or four months is worthwhile exercise. </li>
</ol>



<h2 class="wp-block-heading" id="h-want-to-work-with-the-sero-group">Want to work with The Sero Group?</h2>



<p>Want to learn more about how SERO Group helps organizations take the guesswork out of managing their SQL Servers? It’s easy and there is no obligation.&nbsp;</p>



<p><a href="https://theserogroup.com/#contact" target="_blank" rel="noreferrer noopener">Schedule a call</a> with us to get started.</p>
<p>The post <a href="https://theserogroup.com/the-sero-group/how-often-should-i-test-my-sql-server-backups/">How Often Should I Test My SQL Server Backups?</a> appeared first on <a href="https://theserogroup.com">The SERO Group</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://theserogroup.com/the-sero-group/how-often-should-i-test-my-sql-server-backups/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3481</post-id>	</item>
		<item>
		<title>Do I Really Need SQL Server Enterprise Edition?</title>
		<link>https://theserogroup.com/sql-server/do-i-really-need-sql-server-enterprise-edition/</link>
					<comments>https://theserogroup.com/sql-server/do-i-really-need-sql-server-enterprise-edition/#comments</comments>
		
		<dc:creator><![CDATA[Joe Webb]]></dc:creator>
		<pubDate>Thu, 28 Jan 2021 16:38:42 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[The Sero Group]]></category>
		<category><![CDATA[Clustering]]></category>
		<category><![CDATA[Clusters]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Database Administration]]></category>
		<category><![CDATA[Database Development]]></category>
		<category><![CDATA[IT Manager]]></category>
		<category><![CDATA[Microsoft Azure]]></category>
		<category><![CDATA[Sero]]></category>
		<category><![CDATA[Sero Group]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[SQL Assessment]]></category>
		<category><![CDATA[SQL Audit]]></category>
		<category><![CDATA[SQL Consultant]]></category>
		<category><![CDATA[SQL Security]]></category>
		<category><![CDATA[SQL Server Consultant]]></category>
		<category><![CDATA[SQL Server Management]]></category>
		<guid isPermaLink="false">https://theserogroup.com/?p=3448</guid>

					<description><![CDATA[<p>&#8220;Do I really need the SQL Server Enterprise Edition license? Or will SQL Server Standard Edition work for us?&#8221; That&#8217;s a question most every CFO, CIO, VP, and Director with a SQL Server environment and budgetary responsibilities has asked. The reason is obvious. SQL Server Enterprise Edition is expensive. How expensive? According to Microsoft&#8217;s web&#8230; <br /> <a class="read-more" href="https://theserogroup.com/sql-server/do-i-really-need-sql-server-enterprise-edition/">Read more</a></p>
<p>The post <a href="https://theserogroup.com/sql-server/do-i-really-need-sql-server-enterprise-edition/">Do I Really Need SQL Server Enterprise Edition?</a> appeared first on <a href="https://theserogroup.com">The SERO Group</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>&#8220;Do I really <em>need</em> the SQL Server Enterprise Edition license? Or will SQL Server Standard Edition work for us?&#8221; </p>



<p>That&#8217;s a question most every CFO, CIO, VP, and Director with a SQL Server environment and budgetary responsibilities has asked. </p>



<p>The reason is obvious. SQL Server Enterprise Edition is expensive. How expensive? According to <a rel="noreferrer noopener" href="https://www.microsoft.com/en-us/sql-server/sql-server-2019-pricing" target="_blank">Microsoft&#8217;s web site</a>, the price for SQL Server 2019 Enterprise Edition is currently $13,748 for a 2-core pack, whereas the Standard Edition is $3,586. </p>



<p>Oh, but there are discounts, you say. There may be, but even so, Enterprise Edition is not inexpensive, especially if your workload requires 16, 32, 64, or more cores, and you have a multitude of instances.</p>



<p>What makes Enterprise Edition so much more expensive? Let’s compare.</p>



<h1 class="wp-block-heading" id="h-what-s-the-difference-in-sql-server-standard-and-enterprise-editions">What&#8217;s the difference in SQL Server Standard and Enterprise Editions?</h1>



<p>Generally speaking, Microsoft designed SQL Server Standard Edition to meet the needs of many, if not most, small and medium-sized organizations. It has many of the same features and capabilities found in the more expensive counterpart. Both can handle heavy workloads, provide a secure data infrastructure, and offer a broad swath of data-related components.</p>



<p>But there some notable differences in the feature sets of each edition.</p>



<p>For example, both <a rel="noreferrer noopener" href="https://docs.microsoft.com/en-us/sql/sql-server/editions-and-components-of-sql-server-version-15?view=sql-server-ver15#RDBMSHA" target="_blank">editions have HADR options</a> such as Always On failover cluster instances (FCIs), accelerated database recovery, log shipping, and backup compression. But only the Enterprise Edition provides Always On availability groups (AGs), online index creation and rebuilds, and the ability to hot add memory and CPU. These features may be a luxury in some environments and a non-negotiable, must-have in other organizations. </p>



<p>Another example of feature discrepancy in the editions may be found in the reporting capabilities. <a rel="noreferrer noopener" href="https://docs.microsoft.com/en-us/sql/reporting-services/reporting-services-features-supported-by-the-editions-of-sql-server-2016?view=sql-server-ver15#SSRS" target="_blank">SQL Server Reporting Services is available in both editions</a>, however if you want to use Data-Driven subscriptions or a scale-out deployment, you&#8217;ll need Enterprise Edition. Standard Edition simply doesn’t have those capabilities.</p>



<p>One final noteworthy example is the ability to scale. SQL Server 2019 Enterprise Edition is only constrained by the operating system. Enterprise Edition can use as much CPU and memory as the operating system can handle. That’s not the case for Standard Edition. It’s CPU usage is limited to the lesser of 4 sockets or 24-cores. And, the database engine can only use a maximum of 128 GB in Standard Edition. </p>



<p>Here&#8217;s a list of the <a href="https://docs.microsoft.com/en-us/sql/sql-server/editions-and-components-of-sql-server-version-15?view=sql-server-ver15#Cross-BoxScaleLimits" target="_blank" rel="noreferrer noopener">other scale differences</a> between the two editions. </p>



<h2 class="wp-block-heading" id="h-reducing-your-licensing-costs">Reducing your licensing costs</h2>



<p>So, given the high price tag of Enterprise Edition, it’s far better to use Standard Edition if you can. Our customers typically look to three areas for reducing their licensing spend.</p>



<h3 class="wp-block-heading" id="h-avoid-using-enterprise-edition-features">Avoid using Enterprise Edition features</h3>



<p>This is the obvious answer, right? If you can get away from using features that require Enterprise Edition, then you may be able to go with Standard Edition. For example, perhaps you can leverage Failover Clustered Instances as part of your HADR strategy rather than implementing Availability Groups. (For more information, see <a href="https://theserogroup.com/sql-server/hadr-options-for-sql-server/">High Availability and Disaster Recovery in SQL Server</a> and <a href="https://theserogroup.com/sql-server/how-to-create-sql-server-2019-failover-clustered-instances-in-azure/">How to Create SQL Server 2019 Failover Clustered Instances in Azure</a>.)</p>



<p>We’ve also seen some organizations migrate to a PowerBI reporting environment and phase our their use of Data-driven Subscriptions in SSRS. It’s not necessarily an easy lift, but it’s certainly doable and may be cost effective. </p>



<p>Of course, not everything is that well defined. Standard Edition’s resource constraints may require some getting used to by your users. Maintenance windows may be required to keep your indexes in order. Restarts may be required when adjusting resources. If these requirements are acceptable, SQL Server Standard Edition may be sufficient for you.</p>



<h3 class="wp-block-heading" id="h-consolidate-your-enterprise-instances">Consolidate your Enterprise instances</h3>



<p>Another approach for reducing your licensing spend is to reduce the number of Enterprise Editions in your environment. If you currently have six Enterprise Edition instances each with 16 cores, maybe you can consolidate down to three 24-core Enterprise instances? Or even two 32-core instance and an 8-core instance.</p>



<p>There are a lot of factors involved in a consolidation project. Which databases will play nicely with the others? Which vendors have access and/or other requirements that make it difficult to have a shared instance? </p>



<p>You should also consider how you’re using AGs in your environment. If secondary replicas are used for any production activity, even as mundane running backups, they must be licensed as production. If the secondary replicas are simply waiting for the primary to fail so they can get into the game, then typically they do not have to be licensed. NOTE: licensing is complex and can change. Please consult a licensing expert before making final decisions.</p>



<h3 class="wp-block-heading" id="h-optimize-your-configuration-and-applications">Optimize your configuration and applications</h3>



<p>Throwing hardware at a problem is not uncommon. With the stroke of a pen, we can add CPU or memory to relieve unpleasant SQL symptoms. Users are complaining of slowness? Add memory. That didn’t work? Add CPU or faster storage. That worked? Good enough. </p>



<p>Adding resources can cover a multitude of sins. But at some point, all those additional resources add up.</p>



<p>Perhaps you can reduce your need for Enterprise Edition’s resources by optimizing what you have. Assess your SQL Servers to see if they are configured properly and in accordance with best practices. Review the query plans and tune the most egregious resource hogs. Investigate to ensure you have the right indexing strategy in place. Check your tempdb to ensure its configured optimally. Like some help assessing your SQL Servers? <a href="https://theserogroup.com/sql-configuration-assessment/">We can help</a>.</p>



<p>By the way, this approach is also good for Standard Edition, especially when the applications are in the cloud.   </p>



<h2 class="wp-block-heading" id="h-so-do-you-really-need-sql-server-enterprise-edition">So, do you really need SQL Server Enterprise Edition?</h2>



<p>Is the Enterprise Edition worth all that extra money? Perhaps. </p>



<p>Can you satisfy your objectives with Standard? Again maybe. If you can, that’s definitely the way to go. There’s no point in spending the money on licensing when you don’t have to. </p>



<p>It all really depends on your needs and if you can effectively reduce your spend while maintaining the level of performance and reliability your users require. </p>



<h2 class="wp-block-heading" id="h-want-to-work-with-the-sero-group">Want to work with The Sero Group?</h2>



<p>Want to learn more about how SERO Group helps organizations take the guesswork out of managing their SQL Servers? It’s easy and there is no obligation.&nbsp;</p>



<p><a href="https://theserogroup.com/#contact" target="_blank" rel="noreferrer noopener">Schedule a call</a> with us to get started.</p>
<p>The post <a href="https://theserogroup.com/sql-server/do-i-really-need-sql-server-enterprise-edition/">Do I Really Need SQL Server Enterprise Edition?</a> appeared first on <a href="https://theserogroup.com">The SERO Group</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://theserogroup.com/sql-server/do-i-really-need-sql-server-enterprise-edition/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3448</post-id>	</item>
	</channel>
</rss>
