<?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>Edwin M SarmientoWhat Multibase Differential Backups Are and How They Can Cause Failures To Your Backup Strategies &#8211; Edwin M Sarmiento</title>
	<atom:link href="https://www.edwinmsarmiento.com/multibase-differential-backup-that-can-cause-failures-to-your-backup-strategies/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.edwinmsarmiento.com</link>
	<description>Intentional Excellence</description>
	<lastBuildDate>Mon, 13 Apr 2026 21:00:49 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
<site xmlns="com-wordpress:feed-additions:1">84283043</site>		<item>
		<title>What Multibase Differential Backups Are and How They Can Cause Failures To Your Backup Strategies</title>
		<link>https://www.edwinmsarmiento.com/multibase-differential-backup-that-can-cause-failures-to-your-backup-strategies/</link>
		<comments>https://www.edwinmsarmiento.com/multibase-differential-backup-that-can-cause-failures-to-your-backup-strategies/#respond</comments>
		<pubDate>Mon, 10 Aug 2015 01:33:14 +0000</pubDate>
		<dc:creator>Edwin M Sarmiento</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[database backups]]></category>
		<category><![CDATA[disaster recovery]]></category>
		<category><![CDATA[multibase differential backups]]></category>
		<guid isPermaLink="false">http://www.edwinmsarmiento.com/?p=1896</guid>

				<description><![CDATA[Taking database backups is still considered to be the most important task that any database administrator does. That&#8217;s why it is also important to make sure that database backups not only complete successfully but have also been validated and tested. I&#8217;ve written several blog posts about the importance of backups and why having successful backups is not enough. [&#8230;]]]></description>
					<content:encoded><![CDATA[<img width="445" height="432" src="https://www.edwinmsarmiento.com/wp-content/uploads/2015/08/DBBackup.jpg" class="featured-image wp-post-image" alt="" srcset="https://www.edwinmsarmiento.com/wp-content/uploads/2015/08/DBBackup.jpg 445w, https://www.edwinmsarmiento.com/wp-content/uploads/2015/08/DBBackup-300x291.jpg 300w, https://www.edwinmsarmiento.com/wp-content/uploads/2015/08/DBBackup-35x35.jpg 35w, https://www.edwinmsarmiento.com/wp-content/uploads/2015/08/DBBackup-412x400.jpg 412w, https://www.edwinmsarmiento.com/wp-content/uploads/2015/08/DBBackup-82x80.jpg 82w" sizes="(max-width: 445px) 100vw, 445px" /><p>Taking database backups is still considered to be the most important task that any database administrator does. That&#8217;s why it is also important to make sure that database backups not only complete successfully but have also been validated and tested. I&#8217;ve written several blog posts about the importance of backups and why having successful backups is not enough.</p>
<p>I also don&#8217;t see much discussion about the concept of SQL Server <span style="color: #800000;"><strong>multibase differential backups</strong></span>. As per <a href="https://technet.microsoft.com/en-US/library/ms178046%28v=SQL.105%29.aspx?" target="_blank">SQL Server Books Online</a>, &#8220;<em>a multibase differential backup is a differential backup with multiple bases.</em>&#8221;</p>
<h2>Say, what? What does that even mean?</h2>
<p>For years, I&#8217;ve simply relied on the definition of what differential backups are to understand what it does. Here&#8217;s an excerpt from <a href="https://msdn.microsoft.com/en-us/library/ms175526.aspx" target="_blank">SQL Server Books Online</a> about differential backups: <span style="color: #0000ff;"><em>A differential backup is based on the most recent, previous full data backup. A differential backup captures only the data that has changed since that full backup. The full backup upon which a differential backup is based is known as the <span class="parameter">base</span> of the differential.</em></span></p>
<p>When you read that definition, you&#8217;ll probably think that the most recent full database backup is all you need to restore the most recent differential backup. And, that&#8217;s what I thought for years. <span style="color: #800000;"><strong>Boy, was I wrong!</strong></span> Maybe because I try to keep my backup strategies as simple as I possibly can to reduce the amount of complexities in the restore strategy. That was until I read this <a href="http://blogs.msdn.com/b/suhde/archive/2009/03/14/working-with-multibase-differential-backups.aspx" target="_blank">blog post</a>.</p>
<h2>How Could That Happen To Me?</h2>
<p>It&#8217;s a good thing you asked. When I first read this <a href="http://blogs.msdn.com/b/suhde/archive/2009/03/14/working-with-multibase-differential-backups.aspx" target="_blank">blog post</a>, I thought there was no way for me to have a multibase differential backup if all I&#8217;m doing is a combination of FULL, DIFFERENTIAL and LOG backups. After all, that&#8217;s what I&#8217;ve learned when I first started doing database backups. SQL Server Books Online highlight some causes of multibase differential backups.</p>
<ul>
<li>taking differential backups that is based on a set of file backups</li>
<li>when access to a filegroup has been changed since the last differential backup</li>
</ul>
<p>These may not be regular occurrences in your databases and might not warrant any attention. That&#8217;s probably why I didn&#8217;t know about it until I&#8217;ve read the blog post. But what&#8217;s more common nowadays is taking differential backups and using them to synchronize Availability Group replicas or database mirroring partners. If the mirror or the secondary replica has been out-of-sync, we need to synchronize them by taking the latest backup and restoring them in NORECOVERY mode. This task is often referred to as re-syncing the database. But if you have a very large database (VLDB,) it wouldn&#8217;t make sense to take a FULL database backup, copy it across the network to restore to the mirror or replica. That&#8217;s where you might use a differential backup instead. And if you take regular differential backups as part of your backup strategy, then you may have introduced a multibase differential backup.</p>
<p>Here&#8217;s a video I recorded two years ago that explains what multibase differential backups are and how they work. It might be a good exercise to review your existing backups to see if you have any lying around.</p>
<iframe title="YouTube video player" width="100%" height="353" src="//www.youtube.com/embed/SQjbI9B86Yc?rel=0" frameborder="0" allowfullscreen></iframe><div style="margin-bottom: 10px; border: 1px #999999 solid; background-color: #eaeaea; padding: 6px 6px 6px 6px;font-family:arial,helvetica,sans-serif;font-size:10px;text-align:center;">If you can&rsquo;t see this video in your RSS reader or email, then <a href="https://www.edwinmsarmiento.com/multibase-differential-backup-that-can-cause-failures-to-your-backup-strategies/" title="What Multibase Differential Backups Are and How They Can Cause Failures To Your Backup Strategies">click here</a>.</div>
<p>&nbsp;</p>
]]></content:encoded>
			

		<wfw:commentRss>https://www.edwinmsarmiento.com/multibase-differential-backup-that-can-cause-failures-to-your-backup-strategies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
				<post-id xmlns="com-wordpress:feed-additions:1">1896</post-id>	</item>
	</channel>
</rss>