<?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 Community Archives - The SERO Group</title>
	<atom:link href="https://theserogroup.com/category/sql-community/feed/" rel="self" type="application/rss+xml" />
	<link>https://theserogroup.com/category/sql-community/</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>SQL Community Archives - The SERO Group</title>
	<link>https://theserogroup.com/category/sql-community/</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>The Future of SQLSaturday</title>
		<link>https://theserogroup.com/sql-community/the-future-of-sqlsaturday/</link>
					<comments>https://theserogroup.com/sql-community/the-future-of-sqlsaturday/#comments</comments>
		
		<dc:creator><![CDATA[Joe Webb]]></dc:creator>
		<pubDate>Tue, 23 Mar 2021 13:47:43 +0000</pubDate>
				<category><![CDATA[SQL Community]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Database Administration]]></category>
		<category><![CDATA[Database Development]]></category>
		<category><![CDATA[IT Manager]]></category>
		<category><![CDATA[Public Speaking]]></category>
		<category><![CDATA[Sero]]></category>
		<category><![CDATA[Sero Group]]></category>
		<category><![CDATA[Serogroup]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[SQL Conference]]></category>
		<category><![CDATA[SQL Consultant]]></category>
		<category><![CDATA[SQL Events]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server Consultant]]></category>
		<category><![CDATA[SQL Server Management]]></category>
		<category><![CDATA[SQL Training]]></category>
		<category><![CDATA[The Sero Group]]></category>
		<guid isPermaLink="false">https://theserogroup.com/?p=3595</guid>

					<description><![CDATA[<p>The SQL Server community is vibrant, caring, and close-knit. Now, with recent news about the future of SQLSaturday, we can add resilient to that list. The gift of SQLSaturday If you&#8217;ve been around SQL Server very long, you know just how wonderful the SQL Server community is. People around the world regularly and selflessly share&#8230; <br /> <a class="read-more" href="https://theserogroup.com/sql-community/the-future-of-sqlsaturday/">Read more</a></p>
<p>The post <a href="https://theserogroup.com/sql-community/the-future-of-sqlsaturday/">The Future of SQLSaturday</a> appeared first on <a href="https://theserogroup.com">The SERO Group</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>The SQL Server community is vibrant, caring, and close-knit. Now, with recent news about the future of SQLSaturday, we can add resilient to that list.  </p>



<h2 class="wp-block-heading" id="h-the-gift-of-sqlsaturday">The gift of SQLSaturday</h2>



<p>If you&#8217;ve been around SQL Server very long, you know just how wonderful the SQL Server community is. People around the world regularly and selflessly share what they&#8217;ve learned to help someone else. They share online in blog posts and YouTube videos. They answer questions on <a href="https://answers.microsoft.com/" target="_blank" rel="noreferrer noopener">Microsoft forums</a>, on <a href="https://twitter.com/search?q=%23sqlhelp&amp;src=typed_query" target="_blank" rel="noreferrer noopener">Twitter</a>, and on <a href="https://www.sqlservercentral.com/" target="_blank" rel="noreferrer noopener">SQLServerCentral.com</a>. And they speak at user groups and other meetups. </p>



<p>And for years, SQLSaturdays have played an integral role in the community, providing local venues where SQL professionals could gather together to learn, to share, and to connect. </p>



<p>The SQLSaturday founders, <a href="https://twitter.com/way0utwest" target="_blank" rel="noreferrer noopener">Steve Jones</a>, <a href="https://twitter.com/brianknight" target="_blank" rel="noreferrer noopener">Brian Knight</a>, and <a href="https://twitter.com/sqlandy" target="_blank" rel="noreferrer noopener">Andy Warren</a>, gifted the brand to PASS years ago. (This is an example of the goodness that is the SQL Community.) When the gift was made, I served on the PASS Board of Directors, and no one could have predicted then what was to happen. </p>



<p>In January 2021, PASS ceased operations after more than 20 years. (See <a href="https://theserogroup.com/sql-community/has-pass-outlived-its-purpose/">Has PASS Outlived Its Purpose?</a> for some background.) So, SQLSaturdays came to a screeching halt. And the future of SQLSaturdays became uncertain. </p>



<p>Uncertain, that is, until <a href="https://www.red-gate.com/" target="_blank" rel="noreferrer noopener">Redgate </a>stepped in.</p>



<h2 class="wp-block-heading" id="h-what-s-next-for-sqlsaturdays">What&#8217;s next for SQLSaturdays</h2>



<p>Redgate is widely recognized as a corporate member of the SQLFamily. The company sponsors events, provides speakers, and even hosts community platforms. </p>



<p>Earlier this year, Redgate acquired PASS&#8217; assets, including SQLSaturday. They are donating the SQLSaturday brand to a non-profit foundation. </p>



<p>So it seems fitting that Steve Jones, now member of the Redgate team, has been tasked with launching the non-profit. Creating a board of directors to oversee the non-profit&#8217;s operations and management is one of his first priorities. In <a href="https://voiceofthedba.com/2021/03/15/rebuilding-sql-saturday-picking-a-board-of-directors/">Rebuilding SQL Saturday–Picking a Board of&nbsp;Directors</a>, Steve shares his thoughts and vision for the future of SQLSaturday.</p>



<p>If you&#8217;re interested in helping Steve rebuild SQLSaturday, please consider volunteering. His blog post has the information you&#8217;ll need.</p>



<p>Ours is a giving community. And I feel fortunate to be a part of it. </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-community/the-future-of-sqlsaturday/">The Future of SQLSaturday</a> appeared first on <a href="https://theserogroup.com">The SERO Group</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://theserogroup.com/sql-community/the-future-of-sqlsaturday/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3595</post-id>	</item>
		<item>
		<title>Five Goals for Your SQL Servers in the New Year</title>
		<link>https://theserogroup.com/azure/five-goals-for-your-sql-servers-in-the-new-year/</link>
					<comments>https://theserogroup.com/azure/five-goals-for-your-sql-servers-in-the-new-year/#comments</comments>
		
		<dc:creator><![CDATA[Joe Webb]]></dc:creator>
		<pubDate>Tue, 05 Jan 2021 16:51:10 +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[Sero]]></category>
		<category><![CDATA[Sero Group]]></category>
		<category><![CDATA[Shared Disks]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[SQL Assessment]]></category>
		<category><![CDATA[SQL Audit]]></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=3431</guid>

					<description><![CDATA[<p>We’ve made it! The start of a new year. Now is a great time to reflect on what you’d like to accomplish over the next 12 months at work, and more specifically, what you would like to do with your SQL Server environment this year. To help with that, here are five activities or goals&#8230; <br /> <a class="read-more" href="https://theserogroup.com/azure/five-goals-for-your-sql-servers-in-the-new-year/">Read more</a></p>
<p>The post <a href="https://theserogroup.com/azure/five-goals-for-your-sql-servers-in-the-new-year/">Five Goals for Your SQL Servers in the New Year</a> appeared first on <a href="https://theserogroup.com">The SERO Group</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>We’ve made it! The start of a new year. Now is a great time to reflect on what you’d like to accomplish over the next 12 months at work, and more specifically, what you would like to do with your SQL Server environment this year. To help with that, here are five activities or goals to think about for your SQL Servers over the next 12 months. Take these as a starting point and make them your own.&nbsp;</p>



<h2 class="wp-block-heading" id="h-goals-for-your-sql-servers">Goals for your SQL Servers </h2>



<p>Although every environment is unique and each business has its own set of important measures for success, here are five goals for your SQL Servers to consider as you plan the coming months. These goals are designed to help build a robust and responsive data infrastructure to support your organization. </p>



<ol class="wp-block-list" type="1">
<li>Assess your SQL Servers</li>



<li>Update your SQL Servers</li>



<li>Start performing health checks</li>



<li>Implement monitoring and alerting&nbsp;</li>



<li>Review your Disaster Recovery plans</li>
</ol>



<h3 class="wp-block-heading" id="h-goal-1-assess-your-sql-servers">Goal 1: Assess your SQL Servers</h3>



<p>Whether you’re responsible for one SQL Server sitting in a server room next to you or hundreds of SQL Servers spread around the world, it can be difficult to keep up with the exact configuration of each SQL Server. This is especially true if you&#8217;re time is split. For example, when you&#8217;re a network administrator, web developer, or systems admin who is also tasked with taking care of the SQL Servers in your spare time. </p>



<p>Uncertainty about the patch level, configuration, and health of each or your SQL Servers creates stress and unease. Doubts creep in. </p>



<p>Do any of these internal dialogs sound familiar?&nbsp;</p>



<ul class="wp-block-list">
<li>Are the SQL Servers behind on patching? Probably, I’m not sure, but they are working, right? (See <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>Are the SQL Servers configured optimally? Probably not. I’ve been meaning to do some research and check. But at least no one is complaining right now.&nbsp;And no new is good news? (See <a href="https://theserogroup.com/sql-server/is-my-sql-server-configured-properly/">Is My SQL Server Configured Properly?</a>)</li>



<li>Are the databases healthy? I remember setting up some maintenance jobs a while back, I think. If they weren’t healthy, I’m pretty sure I&#8217;d know.&nbsp;</li>



<li>We pay a maintenance fee to the application vender. Does that include applying SQL Server updates? I&#8217;m not sure.</li>



<li>Ok, I really should have a look, but ugh, when?&nbsp;</li>
</ul>



<p>Now is that time. The new year brings with it an opportunity to examine each of your production SQL Servers to see if they are configured optimally. </p>



<p>So what should you check?</p>



<p>Examine the log files, the configuration settings, the maintenance jobs, the performance DMVs, and patch level of each of your critical servers. Do you have the right number of tempdb files? Do you have any unneeded services running? Are there an excessive number of waits being reported? Are you still using the default values for MAXDOP and Cost Threshold for Parallelism? Etc?</p>



<p>Look for areas of concern, and there will likely be some, and prioritize resolving them.&nbsp;</p>



<p>Not sure where to start? We can help &#8211; <a href="https://theserogroup.com/#schedule-an-assessment">Getting Started with a SQL Server Assessment</a>.</p>



<h3 class="wp-block-heading" id="h-goal-2-update-your-sql-servers-nbsp">Goal 2: Update your SQL Servers&nbsp;</h3>



<p>Once you’ve assessed your SQL Servers, you know your starting point. You know the overall health of each instance. Next, make a plan to address or remediate the instances as needed.&nbsp;</p>



<p>Start with the most important servers first and attack the Priority 1 issues as soon as you can. The P1 issues are those items that are of grave concern due to security and data integrity, recoverability, and availability.&nbsp;</p>



<p>&#8220;As soon as you can&#8221; will mean different things to different organizations. Some environments allow minor changes and patches directly to production servers during off hours. For example, want to apply the latest CU? &#8220;Sure. Anytime after 7:00 PM Thursday will be fine.&#8221;&nbsp;</p>



<p>Other businesses have a more standardized process in place. Make a remediation plan; confirm with application venders; present the plan to the Change Control Committee for review, deconflicting, and sequencing; apply the changes to a lower level environment; confirm with the QA team that the changes didn&#8217;t introduce ill effects; add the patch to the list for the next quarterly patching window, etc.&nbsp;</p>



<p>Whatever your approach, get the process started.&nbsp;</p>



<h3 class="wp-block-heading" id="h-goal-3-start-performing-health-checks">Goal 3: Start performing health checks</h3>



<p>You’ve assessed and remediated your SQL Servers. Now, let’s ensure that the environment remains up to date and in good health. Make a plan to check on your SQL Servers regularly. </p>



<p>We recommend Daily Health Checks for your SQL Servers. (That’s what we do for our <a href="https://theserogroup.com/database-administration-as-a-service">DBA as a Service</a> customers.)</p>



<p>Create a checklist to review each day. Some things we like to check are:&nbsp;</p>



<ul class="wp-block-list">
<li>Review the SQL Server and Windows log files for errors, unexpected restarts, excessive failed login attempts, and other warnings that could indicate potential issues.</li>



<li>Check the history for each scheduled SQL Agent job to ensure none have failed.&nbsp;</li>



<li>Examine the size and growth of each data and log file to check for anomalies in growth.&nbsp;</li>



<li>Verify that each SQL Server is up to date on patches. </li>
</ul>



<h3 class="wp-block-heading" id="h-goal-4-implement-monitoring-and-alerting-nbsp">Goal 4: Implement monitoring and alerting&nbsp;</h3>



<p>Proactively checking the status of each of your SQL Servers is helpful. But there may be occasions in between the health checks when the SQL Server experiences difficulties. When that happens, it’s really nice to know that before your users and your boss becomes aware.&nbsp;</p>



<p>It’s best to identify and resolve an issue before anyone else notices. However, the next best thing is to be able to answer a call with “Yeah, I know and I’m working on it,” rather than “Really? When did this start? Tell me the server again.”&nbsp;</p>



<p>To get to that point, you’ll want to ensure that all SQL Servers are configured with Database Mail, and that standard alerts are created. We recommend creating alerts for all errors with a Severity level 16 or above, along with errors 823, 824, and 825. There may be other alerts you’ll want to create in your environment as well.&nbsp;</p>



<p>Additionally you’ll want to ensure that all jobs are configured to notify you upon failure.&nbsp;Make sure to enable the Fail Safe Operator, too. You never know when msdb will have an issue.</p>



<p>Often there are other events inside of SQL Server that you’ll want to know about when they happen. Maybe it’s Disk I/O latencies? Or the occurrence of deadlocks? Or perhaps it’s an excessive number of recompiles?&nbsp;</p>



<p>That&#8217;s when a more advanced monitoring solutions can help. We’ve used most of them in our customer environments and all add value over what you can do solely in SQL Server. Our preference is <a href="https://www.sentryone.com/sql-server/sql-server-monitoring" target="_blank" rel="noreferrer noopener">SentryOne’s SQLSentry</a>. It&#8217;s well designed and very helpful.</p>



<p>Whichever you choose, install it, configure it, tune it, and then actually use it. </p>



<p>Too often, we see environments where a monitoring tool was purchased and even installed, but ignored because no one had the time to figure it out. There were too many warnings so the team began ignoring or disabling them.&nbsp;</p>



<h3 class="wp-block-heading" id="h-goal-5-review-your-disaster-recovery-plans-nbsp">Goal 5: Review your Disaster Recovery plans&nbsp;</h3>



<p>Despite all of your efforts to create and keep a healthy system, bad things can still happen.&nbsp;</p>



<p>Hardware can fail. Databases can corrupt. Users can delete data. Not to mention other issues like ransomware hitting your network, tornados hitting your data center, or any of the other things a year like 2020 can throw at us.&nbsp;(See <a href="https://theserogroup.com/sql-server/protect-your-sql-server-from-mrbminer-and-other-malware-attacks/">Protect Your SQL Server from MrbMiner and Other Malware Attacks)</a></p>



<p>We live in a world where the ability to recover from the unexpected is, well, to be expected.</p>



<p>So, now is a great time to review your High Availability and Disaster Recovery plans.&nbsp;</p>



<ul class="wp-block-list">
<li>Work with your business stakeholders to understand their expectations. What is their Recovery Time Objectives (RTO) and Recover Point Objectives (RPO)? </li>



<li>Brainstorm ways to accomplish your objectives. Should you consider <a href="https://theserogroup.com/sql-server/how-to-create-sql-server-2019-failover-clustered-instances-in-azure/">Failover Clustered Instances</a>? Or maybe other <a href="https://theserogroup.com/sql-server/hadr-options-for-sql-server/">HA/DR options</a>?&nbsp;</li>



<li>Create a cadence to test your SQL Server backups. Restore selected database backups to a test system and run an integrity check on the restored database periodically. Schedule it on your calendar.</li>



<li>Document your processes. Record the steps and all the information you’ll need, including contact names and numbers, that will be important should an event requiring a recovery become necessary.&nbsp;</li>



<li>Schedule DR tests. There is nothing more insightful than actually going the process over a weekend. It will reveal shortcomings and gaps in your plans or documentation. Refine your plans and test again a few months later.</li>
</ul>



<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/azure/five-goals-for-your-sql-servers-in-the-new-year/">Five Goals for Your SQL Servers in the New Year</a> appeared first on <a href="https://theserogroup.com">The SERO Group</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://theserogroup.com/azure/five-goals-for-your-sql-servers-in-the-new-year/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3431</post-id>	</item>
		<item>
		<title>Who&#8217;s the SQL Server Database Owner and How Can You Change It?</title>
		<link>https://theserogroup.com/sql-server/whos-the-sql-server-database-owner-and-how-can-you-change-it/</link>
					<comments>https://theserogroup.com/sql-server/whos-the-sql-server-database-owner-and-how-can-you-change-it/#comments</comments>
		
		<dc:creator><![CDATA[Joe Webb]]></dc:creator>
		<pubDate>Tue, 29 Dec 2020 20:26:20 +0000</pubDate>
				<category><![CDATA[Data Security]]></category>
		<category><![CDATA[DBA]]></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[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]]></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>
		<category><![CDATA[SQL Training]]></category>
		<guid isPermaLink="false">https://theserogroup.com/?p=3405</guid>

					<description><![CDATA[<p>In SQL Server, when someone creates a database, they own it. That means they have elevated permissions on the database. The SQL Server database owner can change configuration parameters, perform maintenance, and grant permissions on the database to other users. The database owner can even drop the database altogether. In highly secure environments (and what&#8230; <br /> <a class="read-more" href="https://theserogroup.com/sql-server/whos-the-sql-server-database-owner-and-how-can-you-change-it/">Read more</a></p>
<p>The post <a href="https://theserogroup.com/sql-server/whos-the-sql-server-database-owner-and-how-can-you-change-it/">Who&#8217;s the SQL Server Database Owner and How Can You Change It?</a> appeared first on <a href="https://theserogroup.com">The SERO Group</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>In SQL Server, when someone creates a database, they own it. That means they have elevated permissions on the database. The SQL Server database owner can change configuration parameters, perform maintenance, and grant permissions on the database to other users. The database owner can even drop the database altogether.</p>



<p>In highly secure environments (and what environment shouldn&#8217;t be classified as highly secure these days?) all of these permissions can create headaches for auditors, CISOs, and even DBAs. </p>



<p>That&#8217;s not good. Yet, it&#8217;s not uncommon for individual users to own specific and important databases. In fact, this is one of the common findings we uncover during our <a href="https://theserogroup.com/sql-configuration-assessment/">SQL Health Checks</a> for customers.</p>



<h2 class="wp-block-heading">Who Owns Your SQL Server Database?</h2>



<p>So how do individual users end up becoming SQL Server database owners? </p>



<p>Take, for example, the Chief Marketing Officer who authorizes her team to build a database to track their activities. Over time, the database grows and becomes more important. Eventually the team doesn&#8217;t want to &#8220;own&#8221; the responsibility for it any longer so it&#8217;s handed over to the DBA team for updates, maintenance, backups, HA/DR planning, licensing, etc. Except, no one really thought about the database owner during the transfer. So the power user that created the database still owns it, even though he doesn&#8217;t work on the CMO&#8217;s team any longer. </p>



<p>So, how can you tell if this may have happened in your environment? Or put another way, how can you tell who the database owner is for a database? Let&#8217;s look at three ways.</p>



<h3 class="wp-block-heading">Find the database owner using Database Properties</h3>



<p>One of the easiest ways to determine the database owner is to view its properties. Using either SQL Server Management Studio (SSMS) or Azure Data Studio (ADS) drill down to the database, right click on it, and select Properties to open the following window. Under the Database heading, you&#8217;ll see its owner.</p>



<figure class="wp-block-image size-large"><a href="https://theserogroup.com/wp-content/uploads/2020/12/dbownerdatabaseproperties.png"><img fetchpriority="high" decoding="async" width="1024" height="859" src="https://theserogroup.com/wp-content/uploads/2020/12/dbownerdatabaseproperties-1024x859.png" alt="Database properties database owner" class="wp-image-3407" srcset="https://theserogroup.com/wp-content/uploads/2020/12/dbownerdatabaseproperties-1024x859.png 1024w, https://theserogroup.com/wp-content/uploads/2020/12/dbownerdatabaseproperties-300x252.png 300w, https://theserogroup.com/wp-content/uploads/2020/12/dbownerdatabaseproperties-768x644.png 768w, https://theserogroup.com/wp-content/uploads/2020/12/dbownerdatabaseproperties-1288x1080.png 1288w, https://theserogroup.com/wp-content/uploads/2020/12/dbownerdatabaseproperties.png 1358w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>In this example, the <a href="https://theserogroup.com/career-development/data-getcha-data-here/">BaseballData </a>database is owned by the Joe login.</p>



<p>Pretty simple for a single database, but very cumbersome for a few dozen or a few hundred databases spread across dozens of SQL Servers. So let’s look at two programmatic ways to check the database owner. </p>



<h3 class="wp-block-heading">Find the database owner using T-SQL</h3>



<p>Using your SQL Server query tool of choice, SSMS or ADS, run the following T-SQL query to see the owner for every database attached to this instance of SQL Server.</p>



<pre class="wp-block-code"><code> SELECT name, 
        suser_sname( owner_sid ) AS DBOwnerName
 FROM master.sys.databases;</code></pre>



<p>Or, if you prefer, you can limit the results to show only those databases not owned by a specific user, such as sa. </p>



<pre class="wp-block-code"><code> SELECT name, 
        suser_sname( owner_sid ) AS DBOwnerName
 FROM master.sys.databases
 WHERE suser_sname( owner_sid ) != 'sa';</code></pre>



<p>In my example, I&#8217;d get the following results in an ADS window.</p>



<figure class="wp-block-image size-large"><a href="https://theserogroup.com/wp-content/uploads/2020/12/Dbownertsqlresults-1.png"><img decoding="async" width="216" height="88" src="https://theserogroup.com/wp-content/uploads/2020/12/Dbownertsqlresults-1.png" alt="Database owners that are not sa" class="wp-image-3411"/></a></figure>



<h3 class="wp-block-heading">Find the database owner using PowerShell and dbatools.io</h3>



<p>For fans of PowerShell and <a rel="noreferrer noopener" href="https://dbatools.io/" target="_blank">dbatools</a>, the <a rel="noreferrer noopener" href="https://docs.dbatools.io/#Get-DbaDatabase" target="_blank">Get-DbaDatabase</a> command can be used to determine the database owner. In the code below I pipe the results to a Where-Object to show only those databases not owned by sa. For readability, I pass the results through Format-Table. </p>



<pre class="wp-block-code"><code>Get-DbaDatabase -SqlInstance localhost -SqlCredential sa | Where-Object {$_.Owner -ne "sa"} | Format-Table -Property Name, Owner </code></pre>



<figure class="wp-block-image size-large"><a href="https://theserogroup.com/wp-content/uploads/2020/12/databaseownerpowershell.png"><img decoding="async" width="1024" height="92" src="https://theserogroup.com/wp-content/uploads/2020/12/databaseownerpowershell-1024x92.png" alt="Find the database owner using powershell" class="wp-image-3408" srcset="https://theserogroup.com/wp-content/uploads/2020/12/databaseownerpowershell-1024x92.png 1024w, https://theserogroup.com/wp-content/uploads/2020/12/databaseownerpowershell-300x27.png 300w, https://theserogroup.com/wp-content/uploads/2020/12/databaseownerpowershell-768x69.png 768w, https://theserogroup.com/wp-content/uploads/2020/12/databaseownerpowershell-1536x138.png 1536w, https://theserogroup.com/wp-content/uploads/2020/12/databaseownerpowershell-2048x184.png 2048w, https://theserogroup.com/wp-content/uploads/2020/12/databaseownerpowershell-1920x173.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h2 class="wp-block-heading">Who Should Own Your Database</h2>



<p>Now that you know who your SQL Server database owners are, the next question is: who should own your databases? </p>



<p>There are differing thoughts on this. Some advocate creating a specific disabled account to own all databases. Others contend that sa should own the databases. Still others opt for other approaches.</p>



<p>We recommend having sa own all databases. It&#8217;s not a perfect solution, but it&#8217;s consistent, clear, and meets the company and compliance needs in most cases. </p>



<h2 class="wp-block-heading">How to Change Who Owns Your Database</h2>



<p>Once you&#8217;ve decided who the SQL Server database owner should be and you&#8217;ve identified those databases not owned by that account, let&#8217;s look at a couple of ways you can change to database owner. </p>



<h3 class="wp-block-heading">Change the database owner using T-SQL</h3>



<p>To change database owner, use the <a href="https://docs.microsoft.com/en-us/sql/t-sql/statements/alter-authorization-transact-sql?view=sql-server-ver15">ALTER AUTHORIZATION</a> command. In the following example, I&#8217;m changing the owner of the BaseballData database to sa. If needed, you can script this out for every database on the server that isn&#8217;t already owned by sa. </p>



<pre class="wp-block-code"><code>ALTER AUTHORIZATION ON DATABASE::BaseballData TO sa;
</code></pre>



<h3 class="wp-block-heading">Change the database owner using PowerShell and dbatools.io </h3>



<p>You can also use the <a href="https://docs.dbatools.io/#Set-DbaDbOwner" target="_blank" rel="noreferrer noopener">Set-DbaDbOwner</a> command of dbatools.io to do this. In the following command, I&#8217;m setting the owner of the BaseballData database to the command default sa. </p>



<pre class="wp-block-code"><code>Set-DbaDbOwner -SqlInstance localhost -SqlCredential sa -Database BaseballData</code></pre>



<p>If I don&#8217;t want to use the sa account as the database owner, I can specify who the owner should be using the TargetLogin parameter as shown below. </p>



<pre class="wp-block-code"><code>Set-DbaDbOwner -SqlInstance localhost -SqlCredential sa -Database BaseballData -TargetLogin disabled_login_with_complex_pwd</code></pre>



<p>Or, I can broaden the scope to include all databases on the specified instance by omitting the Database parameter, as shown below. </p>



<pre class="wp-block-code"><code>Set-DbaDbOwner -SqlInstance localhost -SqlCredential sa </code></pre>



<figure class="wp-block-image size-large"><a href="https://theserogroup.com/wp-content/uploads/2020/12/databaseownerchangedbatools.png"><img loading="lazy" decoding="async" width="1024" height="248" src="https://theserogroup.com/wp-content/uploads/2020/12/databaseownerchangedbatools-1024x248.png" alt="Change database owner using dbatools" class="wp-image-3423" srcset="https://theserogroup.com/wp-content/uploads/2020/12/databaseownerchangedbatools-1024x248.png 1024w, https://theserogroup.com/wp-content/uploads/2020/12/databaseownerchangedbatools-300x73.png 300w, https://theserogroup.com/wp-content/uploads/2020/12/databaseownerchangedbatools-768x186.png 768w, https://theserogroup.com/wp-content/uploads/2020/12/databaseownerchangedbatools.png 1224w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<h2 class="wp-block-heading">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/schedule-a-call/" target="_blank" rel="noreferrer noopener">Schedule a call</a> with us to get started.</p>



<p>Download our free “<a href="https://theserogroup.com/#common-issues">SQL Server Configuration: 5 Common Issues That May Be Putting Your Data at Risk” PDF</a> and discover some commonly overlooked SQL Server settings that can have dramatic effects on your server’s performance and reliability.</p>
<p>The post <a href="https://theserogroup.com/sql-server/whos-the-sql-server-database-owner-and-how-can-you-change-it/">Who&#8217;s the SQL Server Database Owner and How Can You Change It?</a> appeared first on <a href="https://theserogroup.com">The SERO Group</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://theserogroup.com/sql-server/whos-the-sql-server-database-owner-and-how-can-you-change-it/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3405</post-id>	</item>
		<item>
		<title>High Availability and Disaster Recovery in SQL Server</title>
		<link>https://theserogroup.com/sql-server/hadr-options-for-sql-server/</link>
					<comments>https://theserogroup.com/sql-server/hadr-options-for-sql-server/#comments</comments>
		
		<dc:creator><![CDATA[Joe Webb]]></dc:creator>
		<pubDate>Thu, 05 Nov 2020 16:00:00 +0000</pubDate>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Data Security]]></category>
		<category><![CDATA[DBA]]></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[Sero]]></category>
		<category><![CDATA[Sero Group]]></category>
		<category><![CDATA[Shared Disks]]></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=3315</guid>

					<description><![CDATA[<p>We&#8217;re often asked about SQL Server High Availability and Disaster Recovery (HADR) options to help customers protect their data and improve their uptime. No surprise there. When a SQL Server provides a critical component of your daily operations you need those databases to be available. Simply put, when a user needs information from the database&#8230; <br /> <a class="read-more" href="https://theserogroup.com/sql-server/hadr-options-for-sql-server/">Read more</a></p>
<p>The post <a href="https://theserogroup.com/sql-server/hadr-options-for-sql-server/">High Availability and Disaster Recovery in SQL Server</a> appeared first on <a href="https://theserogroup.com">The SERO Group</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>We&#8217;re often asked about SQL Server High Availability and Disaster Recovery (HADR) options to help customers protect their data and improve their uptime. No surprise there. When a SQL Server provides a critical component of your daily operations you need those databases to be available. Simply put, when a user needs information from the database application, whether it&#8217;s an operational, financial, customer relationship management (CRM), or some other system, you need the application and the database to be available. </p>



<p>You also need to be able to recover from an unexpected disaster quickly. Whether due to corruption, theft, or a natural disaster, you need to be able to recover the data and database systems quickly. (A process that should be clearly documented and periodically practiced.)</p>



<p>The last thing you want is for your business to grind to a halt while the IT team attempts to figure out what happened and how to respond. Your customers will be waiting while your employees are idled despite wanting to do their jobs. Running a database system without considering HADR is like walking a tightrope without a net. </p>



<h2 class="wp-block-heading" id="h-the-cost-of-unplanned-downtime">The Cost of Unplanned Downtime</h2>



<p>Unplanned downtime costs companies an average of $5,600 per minute according to a <a rel="noreferrer noopener" href="https://blogs.gartner.com/andrew-lerner/2014/07/16/the-cost-of-downtime/" target="_blank">2014 Gartner study</a>. A more recent 2016 study from <a rel="noreferrer noopener" href="https://www.ponemon.org/blog/2016-cost-of-data-center-outages" target="_blank">the Ponemon Institute</a> put the figure at $8,850 per minute. That&#8217;s over a half million dollars an hour of lost revenue, decreased productivity, and incident response costs. Other studies suggest that many unplanned outages involved database servers. Ouch!</p>



<p>So, it goes without saying that good HADR is important, but it&#8217;s not a replacement for performing Daily Health Checks and actively monitoring the SQL Server to ensure their health.&nbsp;</p>



<h2 class="wp-block-heading" id="h-4-high-availability-and-disaster-recovery-options-in-sql-server">4 High Availability and Disaster Recovery Options in SQL Server</h2>



<p>Although High Availability and Disaster Recovery is a much broader topic than the database servers, the following SQL Server options should be considered as part of the larger discussion.</p>



<h3 class="wp-block-heading" id="h-1-sql-backup-and-restore">1. SQL <strong>Backup and Restore</strong></h3>



<p>Database and log backups are the foundation of any HADR implementation. It&#8217;s the basic blocking and tackling of any database implementation. Every SQL Server should be backed up periodically in addition to any other HADR solutions you may have implemented. </p>



<p>We recommended using <a href="https://docs.microsoft.com/en-us/sql/relational-databases/backup-restore/back-up-and-restore-of-sql-server-databases?view=sql-server-ver15" target="_blank" rel="noreferrer noopener">native SQL Server backups</a>. Of course, to recover from a catastrophic failure, you&#8217;ll have to (re)create a new SQL Server system to restore the backups. Taking frequent snapshots of the virtual server can help with the system recovery but those are no substitute for true database backups. </p>



<p>Backing up is important. But it&#8217;s really the ability to restore that important. Periodically restore selected databases to another system and run integrity checks on those databases. Document the process so that in a true disaster recovery scenario, you&#8217;ll have a proven protocol. </p>



<h3 class="wp-block-heading" id="h-2-logshipping-in-sql-server">2. <strong>Logshipping</strong> in SQL Server</h3>



<p><a href="https://docs.microsoft.com/en-us/sql/database-engine/log-shipping/about-log-shipping-sql-server?view=sql-server-ver15" target="_blank" rel="noreferrer noopener">Log shipping</a> leverages the native SQL Server log backup processes and creates a more controlled and automated recovery story. By automatically sending transaction log backups to a secondary SQL Server instance, you&#8217;ll have a standby server available with as little as a few minutes of lost data. That&#8217;s good news.</p>



<p>Should a disaster strike, client applications and other systems will have to be adjusted to point to the new SQL Server instance. This typically requires manual intervention and will not be seamless for the end users. They&#8217;ll know that a failure has occurred, however, recovery times are typically faster and the recovery points more granular than with an ordinary backup approach. </p>



<h3 class="wp-block-heading" id="h-3-failover-clustered-instances-fcis">3. Failover Clustered Instances (FCIs)</h3>



<p><a href="https://docs.microsoft.com/en-us/sql/sql-server/failover-clusters/windows/always-on-failover-cluster-instances-sql-server?view=sql-server-ver15" target="_blank" rel="noreferrer noopener">Failover Clustered Instances</a> takes your HADR game up several levels. Leveraging Windows Server Failover Clusters (WSFC), a single instance of SQL Server can be installed across multiple WSFC nodes. Should one of the nodes experience a hardware or software failure, key services such as SQL Server, are automatically shifted to another node. </p>



<p>With FCIs, SQL Server appears to client applications as one instance running on one Windows Server. Since services are automatically shifted to another node during an unexpected failure or planned maintenance cycle, client applications are automatically redirected to the active node. They typically do not notice any disruption in service. </p>



<p>The FCI is online as long as its underlying WSFC cluster is in good quorum health. This instance level redundancy provides substantially reduced potential for noticeable downtime for clients.</p>



<h3 class="wp-block-heading" id="h-4-availability-groups-ags">4. <strong>Availability Groups</strong> (AGs)</h3>



<p>With <a href="https://docs.microsoft.com/en-us/sql/database-engine/availability-groups/windows/overview-of-always-on-availability-groups-sql-server?view=sql-server-ver15" target="_blank" rel="noreferrer noopener">Always On Availability Groups</a>, transaction logs are synchronized from the primary replica to one or more secondary replicas. Should the primary replica become unavailable, either due to a failure or scheduled maintenance, a secondary replica transitions to the primary role. Clients, which connect to a listener, are unaware of any changes to the actual location of the primary replica.</p>



<p>Availability Groups further decrease the likelihood of a noticeably disruptive event. </p>



<h2 class="wp-block-heading" id="h-looking-for-additional-hadr-information">Looking for Additional HADR Information?</h2>



<p>Of course, this is a high-level overview of some options for High Availability and Disaster Recovery options in SQL Server. There are many other factors to consider as well, including backup methodologies, cloud strategies, and virtualization techniques. You can even implement Distributed Availability Groups or Failover Clustered Instances across multiple subnets. These are topics for another post. </p>



<p>Additionally, you&#8217;ll need to fully understand the business requirements of your stakeholders for Recovery Point Objectives (RPO) and Recovery Time Objectives (RTO). The approaches mentioned here obviously come with varying levels of RTO and RPO capabilities and with different licensing price points.</p>



<p>If you&#8217;re looking for additional information, check out Microsoft&#8217;s <a rel="noreferrer noopener" href="https://docs.microsoft.com/en-us/sql/database-engine/sql-server-business-continuity-dr?view=sql-server-ver15" target="_blank">Business Continuity and Database Recovery</a> on SQL Docs. Additionally Luke Campbell (<a href="https://twitter.com/Luke7621" target="_blank" rel="noreferrer noopener">@luke7621</a>) has a series on <a href="https://theserogroup.com/sql-server/how-to-create-sql-server-2019-failover-clustered-instances-in-azure/">Creating Failover Clustered Instances in Azure</a>. </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/hadr-options-for-sql-server/">High Availability and Disaster Recovery in SQL Server</a> appeared first on <a href="https://theserogroup.com">The SERO Group</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://theserogroup.com/sql-server/hadr-options-for-sql-server/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3315</post-id>	</item>
		<item>
		<title>Has PASS Outlived Its Purpose?</title>
		<link>https://theserogroup.com/sql-community/has-pass-outlived-its-purpose/</link>
					<comments>https://theserogroup.com/sql-community/has-pass-outlived-its-purpose/#comments</comments>
		
		<dc:creator><![CDATA[Joe Webb]]></dc:creator>
		<pubDate>Wed, 30 Sep 2020 16:44:15 +0000</pubDate>
				<category><![CDATA[Career Development]]></category>
		<category><![CDATA[Governance]]></category>
		<category><![CDATA[Public Speaking]]></category>
		<category><![CDATA[SQL Community]]></category>
		<guid isPermaLink="false">http://theserogroup.com/?p=3210</guid>

					<description><![CDATA[<p>I&#8217;ve been pondering a question recently. &#8220;Has PASS outlived its purpose?&#8221; To help answer that question, I went to the PASS website to look for its mission statement. I couldn&#8217;t find it in the dropdown menus. I searched the site. No results found. That&#8217;s disappointing. And perhaps it explains why the organization is struggling as&#8230; <br /> <a class="read-more" href="https://theserogroup.com/sql-community/has-pass-outlived-its-purpose/">Read more</a></p>
<p>The post <a href="https://theserogroup.com/sql-community/has-pass-outlived-its-purpose/">Has PASS Outlived Its Purpose?</a> appeared first on <a href="https://theserogroup.com">The SERO Group</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>I&#8217;ve been pondering a question recently. &#8220;Has PASS outlived its purpose?&#8221; </p>



<p>To help answer that question, I went to the <a rel="noreferrer noopener" href="https://www.pass.org/" target="_blank">PASS website</a> to look for its mission statement. I couldn&#8217;t find it in the dropdown menus. I searched the site. No results found. </p>



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



<p>And perhaps it explains why the organization is struggling as it is now. </p>



<h3 class="wp-block-heading">The Mission of PASS</h3>



<p>I served on the PASS Board of Directors from January of 2001 through December of 2007. I poured my heart and soul, not to mention thousands of volunteer hours, into the organization. I served in many capacities, including Executive Vice President of Finance, during some very trying times. In fact, I was in the EVP role when we decided the relationship with the former management company was unsalvageable and we needed to move in a different direction. But that&#8217;s another story. </p>



<p>Thinking back, I&#8217;m struggling to remember the official Mission Statement we had back then. I&#8217;m certain we had one. </p>



<p>But I remember well what my mission was. I know exactly why I served. </p>



<p>I served in appreciation for those who had gone before me in the SQL community,  who had given freely of themselves so that I, and many others like me, could benefit from their experiences. </p>



<p>I served to create a place where we could connect with fellow SQL Server professionals and improve our craft.</p>



<p>I served to pay it forward to the up-and-coming SQL professionals who would undoubtedly surpass all I could do. I wanted to do for them what others had done for me. </p>



<p>I was but a small part of much larger effort. My role was tiny compared to those I served along side &#8211; both on the board and other volunteers. And that&#8217;s not false humility on my part. At times, I really was in over my head. But the team I served with was strong and we carried each other when needed. </p>



<p>Although I don&#8217;t want to speak for them, I suspect they served for the same reasons I did. </p>



<h3 class="wp-block-heading">Connect. Share. Learn. </h3>



<p>The reasons that I served those many years ago still exist today. I believe there are seasoned SQL Server veterans who still want to <em>connect</em> with those following in their footsteps. I believe that good data professionals still want to <em>share </em>with other good data professionals to sharpen their skills. And I believe still that our SQLFamily actively wants to help the next generation <em>learn</em>.  </p>



<p>Connect. Share. Learn. </p>



<p>I did see that on the PASS website. Connect. Share. Learn. </p>



<p>That&#8217;s the closest thing that I could find on the PASS website that could be counted as a Mission Statement. I think those three words encapsulate why SQL professionals from around the globe are PASS members. Imagine, hundreds of thousands of people worldwide with a shared heart for the SQL Server community. </p>



<p>So, if we run with that. PASS has not outlived its usefulness or its purpose. </p>



<p>Are there other places to connect? Other places to share? To learn? </p>



<p>Absolutely. PASS has never had a monopoly on those things. It wouldn&#8217;t be healthy for the SQL Community if PASS did. But that doesn&#8217;t mean the community isn&#8217;t better for the organization&#8217;s efforts and presence. </p>



<p>I know I have benefited personally and professionally. The knowledge I&#8217;ve gained. The relationships I&#8217;ve made. The friendships that I cherish. I&#8217;ve certainly benefited from PASS.</p>



<h3 class="wp-block-heading">An Organization on Life Support</h3>



<p>But now, PASS is in dire straits. I don&#8217;t believe that&#8217;s been officially communicated, but we all know it&#8217;s true. </p>



<p>The pandemic has exposed and amplified every weakness in PASS’ operations and structure. From its complete dependence on in-person events for revenue to the way it relies on a for-profit company for senior leadership and staffing, every aspect of PASS that could be a liability has become a massive, potentially devastating death nail for the organization.</p>



<p>That grieves me. </p>



<p>I wish PASS was not in this predicament. I wish decisions had been made differently over the past 10 years. I wish there was a better revenue model. I wish there was a different arrangement with the management company. And, I wish the Board of Directors had a trusted advisor, one with sound business acumen, that could provide unbiased advice.</p>



<p>I don&#8217;t mean to cast stones. That&#8217;s not the point here. </p>



<p>I&#8217;m not second guessing any specific decisions or arrangements. Now is not the time for that. That time will come. </p>



<p>I hope. </p>



<p>But it&#8217;s not guaranteed. </p>



<h3 class="wp-block-heading">Helping PASS </h3>



<p>Let&#8217;s face it. Without support from the SQL Community that it helped nurture, PASS may not exist in 6 to 12 months. </p>



<p>It may not survive.</p>



<p>If you&#8217; re like me, you don&#8217;t want to see that happen. You&#8217;d like for PASS to be around next year, and the year after that. Maybe not in its current form. Maybe not without significant changes. But at least still be around. </p>



<p>So, how can we help? How can we give back to an organization that&#8217;s benefited our careers and enriched our friendships? A few ways come to mind. </p>



<p>First, register for the <a href="https://www.pass.org/summit/2020/Register-Now" target="_blank" rel="noreferrer noopener">PASS Virtual Summit</a>. It&#8217;s 100% online so there are no travel costs. It&#8217;s reasonably priced, currently 599 USD for the 3-day event and 399 USD for a pre-conference seminar. Or you can opt for the bundle which provides 5 full days of training for 999 USD. That&#8217;s 200 USD per day, and you can access the content for 12 months. </p>



<p>Second consider buying a PASS Pro Membership. I know. You get almost nothing for that membership. It was a kneejerk reaction to try to bring in a bit of revenue. That&#8217;s OK. Just consider your PASS Pro Membership a vehicle to donate approximately 100 USD to an organization you support in principle. </p>



<p>Third, assuming PASS comes through this, scathed or not, consider running for the Board of Directors. Be the change you&#8217;d like to see. <a href="https://www.pass.org/PASS-Blog/ArtMID/99177/ArticleID/863/preview/true" target="_blank" rel="noreferrer noopener">Applications</a> are open until 9 October, 2020.</p>



<h3 class="wp-block-heading">Objections</h3>



<p>But wouldn&#8217;t giving money to PASS simply enable them to continue making bad decisions, decisions that I disagree with? Wouldn&#8217;t the money just go into the pockets of the for-profit the management company, C&amp;C? Isn&#8217;t supporting PASS now the same as endorsing every decision they&#8217;ve made to this point? Besides, haven&#8217;t they lost their way and don&#8217;t they treat the SQL Community they claim to love poorly these days? </p>



<p>Those are tough questions, ones I&#8217;ve wrestled with myself.  This has been a difficult post for me to write because there is an element of truth in each of those questions. </p>



<p>But I can tell you that I believe we are past the point of enabling, past the point of disagreeing on principle. </p>



<p>For PASS to be around to reform, it must first survive. And frankly I&#8217;m doubtful it can without substantial help. If we can help it survive, we can change it and make it better.</p>



<h3 class="wp-block-heading">Has PASS Outlived Its Purpose? </h3>



<p>I don&#8217;t think PASS has outlived its purpose. I think it&#8217;s just as relevant today as when founded twenty-plus years ago. </p>



<p>The question is: will it have a future? </p>



<p>I, for one, hope so. </p>



<p><em>[Edit &#8211; 10/2/2020] After this post was originally published, Chris Yates (<a href="https://twitter.com/@YatesSQL" target="_blank" rel="noreferrer noopener">@YatesSQL</a>), the current Vice President of Marketing for PASS, reached out to me. The PASS Mission Statement may be found <a href="https://www.pass.org/About-PASS" target="_blank" rel="noreferrer noopener">here</a>.  It reads: &#8220;Empower data professionals who leverage Microsoft technologies to connect, share, and learn through networking, knowledge sharing, and peer-based learning.&#8221;</em></p>
<p>The post <a href="https://theserogroup.com/sql-community/has-pass-outlived-its-purpose/">Has PASS Outlived Its Purpose?</a> appeared first on <a href="https://theserogroup.com">The SERO Group</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://theserogroup.com/sql-community/has-pass-outlived-its-purpose/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3210</post-id>	</item>
		<item>
		<title>Want to Learn SQL Server? Here Are 3 Free Sources</title>
		<link>https://theserogroup.com/training/want-to-learn-sql-server-here-are-3-free-sources/</link>
					<comments>https://theserogroup.com/training/want-to-learn-sql-server-here-are-3-free-sources/#comments</comments>
		
		<dc:creator><![CDATA[Joe Webb]]></dc:creator>
		<pubDate>Mon, 12 Aug 2019 20:31:46 +0000</pubDate>
				<category><![CDATA[Career Development]]></category>
		<category><![CDATA[Professional Development]]></category>
		<category><![CDATA[SQL Audit]]></category>
		<category><![CDATA[SQL Community]]></category>
		<category><![CDATA[SQL Script Library]]></category>
		<category><![CDATA[SQL Security]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server Consulting]]></category>
		<category><![CDATA[The Sero Group]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[Work/Life Balance]]></category>
		<category><![CDATA[Resources]]></category>
		<guid isPermaLink="false">http://theserogroup.com/?p=2512</guid>

					<description><![CDATA[<p>Many companies have lean IT organizations and find themselves with five, ten, or even twenty production SQL Servers and no dedicated Database Administrator to care for them. Instead, they rely on other IT Professionals to ensure the database servers are performant. We&#8217;ve worked with many companies where SysAdmins, Application Developers, and Network Administrators have been&#8230; <br /> <a class="read-more" href="https://theserogroup.com/training/want-to-learn-sql-server-here-are-3-free-sources/">Read more</a></p>
<p>The post <a href="https://theserogroup.com/training/want-to-learn-sql-server-here-are-3-free-sources/">Want to Learn SQL Server? Here Are 3 Free Sources</a> appeared first on <a href="https://theserogroup.com">The SERO Group</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-drop-cap">Many companies have lean IT organizations and find themselves with five, ten, or even twenty production SQL Servers and no dedicated Database Administrator to care for them. Instead, they rely on other IT Professionals to ensure the database servers are performant. We&#8217;ve worked with many companies where SysAdmins, Application Developers, and Network Administrators have been regularly tasked to perform double duty, taking care of their primary responsibilities while also responding to SQL Server issues. Those IT professionals are looking to learn enough SQL Server to help them accomplish what they need to do. </p>



<h1 class="wp-block-heading" id="h-free-sql-server-training-resources">Free SQL Server Training Resources</h1>



<p>Often these IT Professionals, sometimes called &#8220;Accidental DBAs,&#8221; do an admirable job, even with little formal SQL Server training. Fortunately, there are a lot of great resources available online for the &#8220;Accidental DBA.&#8221; Here are a few free SQL Server learning resources worth checking out:</p>



<h2 class="wp-block-heading" id="h-1-microsoft-resources-and-labs"><strong>1. Microsoft Resources and Labs</strong></h2>



<p>Microsoft has put together quite a few learning opportunities available to the public for free. These are in several different formats so you can pick the one you&#8217;re most comfortable with. Here are a few you may want to check out:</p>



<ol class="wp-block-list">
<li><a rel="noreferrer noopener" aria-label="Microsoft SQL Server 2019 (CTP 3.2) Lab (opens in a new tab)" href="https://github.com/microsoft/sqlworkshops/tree/master/sql2019lab" target="_blank">Microsoft SQL Server 2019 (CTP 3.2) Lab</a>. In this self-paced lab, you&#8217;ll learn how to use SQL Server 2019 to solve business challenges.</li>



<li><a rel="noreferrer noopener" aria-label="Microsoft AI School (opens in a new tab)" href="https://aischool.microsoft.com/en-us/home" target="_blank">Microsoft AI School</a>. Artificial Intelligence is a hot topic in today&#8217;s business environment. In Microsoft AI School, you&#8217;ll &#8220;find the information, learning materials, and resources you need to start building intelligence into your solutions.&#8221;</li>



<li><a rel="noreferrer noopener" aria-label="SQL Server Tutorials (opens in a new tab)" href="https://docs.microsoft.com/en-us/sql/sql-server/tutorials-for-sql-server-2016?view=sql-server-ver15" target="_blank">SQL Server Tutorials</a>. More than just Online Documentation, SQL Docs is a great place for detailed information about how to use SQL Server. It includes tutorials that will step you through learning the database technology.</li>



<li><a rel="noreferrer noopener" aria-label="EdX (opens in a new tab)" href="https://www.edx.org/about-us" target="_blank">EdX</a>. Founded by Harvard and MIT, EdX is a place where education is freely available to everyone online. Microsoft has partnered with EdX to provide free courses online for SQL Server. Here are a few:
<ul class="wp-block-list">
<li><a rel="noreferrer noopener" aria-label="Querying Data with Transact-SQL (opens in a new tab)" href="https://www.edx.org/course/querying-data-with-transact-sql-3" target="_blank">Querying Data with Transact-SQL</a>.</li>



<li><a rel="noreferrer noopener" aria-label="Developing SQL Databases (opens in a new tab)" href="https://www.edx.org/course/developing-sql-databases" target="_blank">Developing SQL Databases</a>.</li>



<li><a rel="noreferrer noopener" aria-label="Analyzing and Visualizing Data with SQL Server Reporting Services (opens in a new tab)" href="https://www.edx.org/course/analyzing-visualizing-data-sql-server-microsoft-dat214x-2" target="_blank">Analyzing and Visualizing Data with SQL Server Reporting Services</a>. </li>
</ul>
</li>



<li><a rel="noreferrer noopener" aria-label="Channel 9 (opens in a new tab)" href="https://channel9.msdn.com/Search?term=sql&amp;sortBy=recent&amp;lang-en=true" target="_blank">Channel 9</a>. Microsoft produces a lot of video content for SQL Server and other products. They make it available online via Channel 9.</li>
</ol>



<h2 class="wp-block-heading" id="h-2-youtub-e-channels"><strong>2. YouTub</strong>e Channels</h2>



<p>YouTube can be a great resource for learning just about anything. From changing a tire to playing the ukulele, you can find it on YouTube. It should come as no surprise that there are a lot of great SQL Server training videos available as well. Of course, since just about anyone can create a video, you&#8217;ll want to be careful. Not everyone is the expert that they portend to be online. Do your own research. Here are a couple of places to start.</p>



<ol class="wp-block-list">
<li><a rel="noreferrer noopener" aria-label="SQL Server YouTube Search (opens in a new tab)" href="https://www.youtube.com/results?search_query=sql+server" target="_blank">SQL Server YouTube Search</a>. A list of SQL Server-related videos. </li>



<li><a rel="noreferrer noopener" aria-label="Microsoft SQL Server YouTube Channel (opens in a new tab)" href="https://www.youtube.com/channel/UC_BLf95QgWpwlbSq-ZKLMwA" target="_blank">Microsoft SQL Server YouTube Channel</a>. Microsoft SQL Server home on YouTube.</li>
</ol>



<h2 class="wp-block-heading" id="h-3-sqlsaturdays-and-virtual-groups">3. SQLSaturdays and Virtual Groups</h2>



<p>For many years, I was on the board of Directors for a global user group called <a rel="noreferrer noopener" aria-label="PASS (opens in a new tab)" href="https://www.pass.org/" target="_blank">PASS</a>. The organization is committed to providing learning opportunities for professionals around the globe and to helping the community to better connect with one another. There are a couple of ways PASS helps with this. </p>



<ol class="wp-block-list">
<li><a rel="noreferrer noopener" aria-label="SQLSaturdays (opens in a new tab)" href="https://www.sqlsaturday.com/" target="_blank">SQLSaturdays</a> are a series of free one-day training events in cities around the world. These events, as the name suggests are held on Saturdays and are free to attend. They typically have some of the best and most well-known SQL Server experts around. Look for a SQLSaturday near you and plan to attend. You&#8217;ll see some great content and better yet make some incredible connections. </li>



<li><a rel="noreferrer noopener" aria-label="Virtual Groups (opens in a new tab)" href="https://www.pass.org/Community/Groups/PASSVirtualGroups.aspx" target="_blank">Virtual Groups</a>. Through live webinars, PASS Virtual Groups offer top-notch training no matter where you happen to be. Check out a list of upcoming webinars. </li>
</ol>



<h2 class="wp-block-heading" id="h-summary">Summary</h2>



<p>With a new release every 18 to 24 months, keeping up with the latest changes can be a challenge. Hopefully, these free resources will help. We also have an ever growing<a href="https://theserogroup.com/category/sql-script-library/"> SQL Script Library</a> available to help get you started with some of the more common tasks. </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/training/want-to-learn-sql-server-here-are-3-free-sources/">Want to Learn SQL Server? Here Are 3 Free Sources</a> appeared first on <a href="https://theserogroup.com">The SERO Group</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://theserogroup.com/training/want-to-learn-sql-server-here-are-3-free-sources/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2512</post-id>	</item>
	</channel>
</rss>
