<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>SCCMAvenger</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/sccmavenger/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/sccmavenger/feed.xml</link>
    <description>SCCMAvenger</description>
    <lastBuildDate>Wed, 17 Apr 2019 03:33:35 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Lift &amp; Shift – ConfigMgr 2012 to ConfigMgr 1702 Current Branch – Part 1 (The Upgrade)</title>
      <link>https://docs.microsoft.com/archive/blogs/sccmavenger/lift-shift-configmgr-2012-to-configmgr-1702-current-branch-part-1-the-upgrade</link>
      <pubDate>Wed, 16 Aug 2017 10:05:45 GMT</pubDate>
      <dc:creator><![CDATA[Danny Jr]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sccmavenger/?p=1175</guid>
      <description><![CDATA[So, all too often lately I have been getting the call to assist upgrading ConfigMgr 2012 to the new...]]></description>
      <content:encoded><![CDATA[<p>So, all too often lately I have been getting the call to assist upgrading ConfigMgr 2012 to the new Current Branch (ConfigMgr 1702/6).
</p><p>As excited as I am to get the call, it's also daunting to listen to the way engineers plan on doing the upgrade. So here I thought I would put together some information on HOW to best get this done the quickest way with as little downtime as possible. 
</p><h1>Establish Where to Start
</h1><h2>Scenario
</h2><p>Move from a Primary Site Server that is on Server 2008 R2 and SQL Server 2008 R2.
</p><p>Options:
</p><ol><li>Site Restore (Restoring to New Hardware)
</li><li>Migration to new Infrastructure 
</li></ol><p>In this blog, I will be covering option 1. Site Restore!
</p><p>Once you recover from the SHOCKED FACE!!!! We can get down to business.
</p><p><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1505_LiftShift1.jpg" alt="" />
	</p><h2>The Needs
</h2><p>The 1<sup>st</sup> thing we need to know is HOW to do a restore of 2012 R2 and what's the process! This question will make you go through the mental workflow, ask other questions, and help determine what is the RIGHT workflow. I know I need to RESTORE 1<sup>st</sup> because below I LIST WHAT YOU CANNOT DO. And the 1<sup>st</sup> thing I mention is you CANNOT restore to a higher version of Configuration Manager.
</p><h2>What you CANNOT do?
</h2><ul><li><div>You <span style="color:red"><span style="text-decoration:underline"><strong>cannot</strong></span>
				</span>restore to a higher version of Configuration Manager!
</div><ul><li>Example, you <span style="color:red"><span style="text-decoration:underline"><strong>cannot</strong></span>
					</span>restore 2012 R2 to a higher version of Configuration Manager.
</li></ul></li><li><div>You <span style="color:red"><span style="text-decoration:underline"><strong>cannot</strong></span>
				</span>restore to a higher version of SQL!
</div><ul><li>Example, you <span style="color:red"><span style="text-decoration:underline"><strong>cannot</strong></span>
					</span>restore SQL Server 2008 R2 to a higher version of SQL Server.
</li></ul></li></ul><p><span style="color:red;font-size:14pt;text-decoration:underline"><strong><em>APPLES TO APPLES when it comes to restore. 
</em></strong></span></p><ul><li>Notice above I called out PRODUCT versions NOT Operating System Versions.
</li></ul><h2>What can you do?
</h2><ul><li><div>Restore 2012 R2 to a higher Operating System.
</div><ul><li>Example, you <span style="font-size:14pt;text-decoration:underline"><strong>can</strong></span> restore Configuration Manager 2012 R2 to a NEWER Operating System.
</li></ul></li></ul><h1>The Destination
</h1><p>When it's all said and done I want to end up on Windows Server 2012 R2 &amp; SQL Server 2014 and Configuration Manager 1702 with the latest HOTFIX (KB4019926). Below I will explain how and why I choose that as the destination.
</p><h1>What's the Path Forward?
</h1><h2>Let's get started
</h2><p>1<sup>st</sup> things 1<sup>st</sup>, since I know I can't restore to higher levels of SQL or Configuration Manager I need to know EXACT Versions I am on with 2012 R2.
</p><p>Now:
</p><div><table style="border-collapse:collapse" border="0"><colgroup><col style="width:191px" /><col style="width:248px" /></colgroup><tbody valign="top"><tr style="height: 18px"><td style="padding-left: 7px;padding-right: 7px;border-top:  solid 0.5pt;border-left:  solid 0.5pt;border-bottom:  solid 0.5pt;border-right:  solid 0.5pt"><p>Operating System</p></td><td style="padding-left: 7px;padding-right: 7px;border-top:  solid 0.5pt;border-left:  none;border-bottom:  solid 0.5pt;border-right:  solid 0.5pt"><p>Windows Server 2008 R2</p></td></tr><tr style="height: 17px"><td style="padding-left: 7px;padding-right: 7px;border-top:  none;border-left:  solid 0.5pt;border-bottom:  solid 0.5pt;border-right:  solid 0.5pt"><p>SQL Server</p></td><td style="padding-left: 7px;padding-right: 7px;border-top:  none;border-left:  none;border-bottom:  solid 0.5pt;border-right:  solid 0.5pt"><p>SQL Server 2008 R2</p></td></tr><tr style="height: 17px"><td style="padding-left: 7px;padding-right: 7px;border-top:  none;border-left:  solid 0.5pt;border-bottom:  solid 0.5pt;border-right:  solid 0.5pt"><p>Configuration Manager</p></td><td style="padding-left: 7px;padding-right: 7px;border-top:  none;border-left:  none;border-bottom:  solid 0.5pt;border-right:  solid 0.5pt"><p>Build Number - 5.00.7958.1203</p></td></tr></tbody></table></div><p>
 </p><p>Now let's figure out what 1702 supports and what 2012 R2 Supports!
</p><p>Now we know Configuration Manager Current Branch 1702 does not support Windows Server 2008/R2 Operating System nor does it support the SQL Server 2008/R2 we cannot achieve anything from backing up and restoring what we have. Through the process of elimination, we know I need to upgrade 1<sup>st</sup>. 
</p><h2>So, what to upgrade?
</h2><p>1702 supports what Operating systems and SQL Server?
</p><p>From this link (<a href="https://docs.microsoft.com/en-us/sccm/core/plan-design/configs/supported-operating-systems-for-site-system-servers">https://docs.microsoft.com/en-us/sccm/core/plan-design/configs/supported-operating-systems-for-site-system-servers</a>) we see 1702 supports Windows Server 2012/R2 &amp; Windows Server 2016 as the Operating System, So we have options for the OS restore right? Windows Server 2012/R2 or Windows Server 2016 (We will narrow this down later). Looking at the SQL Server Version screenshot below 1702 supports SQL Server 2012 up to SQL Server 2016. So, now let me put in a server request for Server 2016 so I can install SQL Server 2016 and Restore Configuration Manager 2012 R2 to it. 
</p><p><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1505_LiftShift2.png" alt="" />
	</p><h1>WAIT!!!!!!! WAIT!!!!!!! WAIT!!!!!!! 
</h1><p>Why Wait you say? 
</p><p>Does Configuration Manager 2012 R2 support Windows Server 2016? NOPE!!!!! (<a href="https://technet.microsoft.com/en-us/library/gg682077.aspx">Link</a>). The highest Operating System Configuration Manager 2012 R2 Supports is Windows Server 2012/R2
</p><p><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1505_LiftShift3.png" alt="" />
	</p><p><strong><em>So, what is the happy medium here?
</em></strong></p><ul><li>Server 2012 R2
</li></ul><p>We need a Windows 2012 R2 Server for the Operating System! To be clear I need Server 2012 because that's where the overlap between 2012 R2 and 1702 is.
</p><p>Now for SQL. We need to do the same with the SQL Version (Find the overlap). Now what versions of SQL does 1702 Support (Review the above image)?
</p><p>SQL Server 2012 to SQL Server 2016!
</p><p>Obviously, we want to get as HIGH as SQL as possible. Does Configuration Manager 2012 R2 Support SQL 2016?
</p><p><strong><em>Why yes it does!!!!!!
</em></strong></p><p><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1505_LiftShift4.png" alt="" />
	</p><p><strong>But, does Server 2016 Support Windows Server 2008/R2? Nope!
</strong></p><p><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1505_LiftShift5.png" alt="" />
	</p><p>Now back to that Happy medium! SQL Server 2014 is my highest SQL for Configuration Manager 2012 R2 because SQL Server 2014 is supported for Configuration Manager 2012 R2 &amp; Configuration Manager Current Branch 1702.
</p><p>Supported versions of SQL Server (Configuration Manager Current Branch)
</p><ul><li><div><a href="https://docs.microsoft.com/en-us/sccm/core/plan-design/configs/support-for-sql-server-versions">https://docs.microsoft.com/en-us/sccm/core/plan-design/configs/support-for-sql-server-versions</a>
			</div><p><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1505_LiftShift6.png" alt="" />
			</p></li></ul><p>Configurations for the SQL Server Site Database
</p><ul><li><div><a href="https://technet.microsoft.com/en-us/library/gg682077.aspx">https://technet.microsoft.com/en-us/library/gg682077.aspx#Configurations for the SQL Server Site Database</a>
			</div><p><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1505_LiftShift7.png" alt="" />
			</p></li></ul><p>Why do I care about that? Because Remember from earlier, we need to do an upgrade 1<sup>st</sup>.
</p><h1>Now we have "The Path Forward"
</h1><ul><li><div>What version of Configuration Manager 2012 R2 Supports SQL Server 2014?
</div><ul><li>System Center 2012 R2 Configuration Manager with a minimum of cumulative update 1
</li><li>5.00.7958.1203
</li></ul></li><li><div>Stop all Configuration Manager Services as per the Documentation.
</div><p>
 </p><p><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1505_LiftShift8.png" alt="" />
			</p><p>
 </p><p>Before
</p><p>
 </p><p><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1505_LiftShift9.png" alt="" />
			</p><p>
 </p><p>
 </p><p>After (As you can see from this I went a step further to stop &amp; disable the services)
</p><p>
 </p><p><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1505_LiftShift10.png" alt="" />
			</p><p>
 </p></li><li><div>Upgrade the current Configuration Manager 2012 R2 from SQL Server 2008/R2 to SQL Server 2014.
</div><p>
 </p><p><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1505_LiftShift11.png" alt="" />
			</p><p>
 </p><p><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1505_LiftShift12.png" alt="" />
			</p><p>
 </p><p><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1505_LiftShift13.png" alt="" />
			</p><p>
 </p><p><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1505_LiftShift14.png" alt="" />
			</p><p>
 </p><p><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1505_LiftShift15.png" alt="" />
			</p><p>
 </p><p><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1505_LiftShift16.png" alt="" />
			</p><p>
 </p><p><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1505_LiftShift17.png" alt="" />
			</p><p>
 </p><p><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1505_LiftShift18.png" alt="" />
			</p><p>
 </p><p><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1505_LiftShift19.png" alt="" />
			</p><p>
 </p><p><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1505_LiftShift20.png" alt="" />
			</p><p>
 </p><p><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1505_LiftShift21.png" alt="" />
			</p><p>
 </p><p><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1505_LiftShift22.png" alt="" />
			</p><p>
 </p></li><li>After the SQL Server version has completed the upgrade, I recommend restarting the server.
</li><li><div>Once the server comes back up I put the services back to the way they were and restarted the server again.
</div><p>
 </p><p><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1505_LiftShift23.png" alt="" />
			</p></li></ul><p>
 </p><p>Part 1 is complete! Upgrade of SQL 2008 R2 to SQL 2014 Complete
</p><p>In Part 2 we will work through the backup and restore process. We will Destroy this Virtual Machine and restore to Windows Server 2012 R2 and SQL Server 2014.
</p><p><a href="https://twitter.com/SCCM_Avenger">@SCCMAvenger</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Lift and Shift – ConfigMgr 2012 to ConfigMgr 1702 Current Branch – Part 2 (The Backup &amp; Restore)</title>
      <link>https://docs.microsoft.com/archive/blogs/sccmavenger/lift-and-shift-configmgr-2012-to-configmgr-1702-current-branch-part-2-the-backup-restore</link>
      <pubDate>Wed, 16 Aug 2017 10:04:35 GMT</pubDate>
      <dc:creator><![CDATA[Danny Jr]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sccmavenger/?p=987</guid>
      <description><![CDATA[The Backup and Restore
Now that we have gotten Configuration Manager 2012 R2 to a point where we can...]]></description>
      <content:encoded><![CDATA[<h1>The Backup and Restore
</h1><p>Now that we have gotten Configuration Manager 2012 R2 to a point where we can restore the backup to supported version of a higher Operating System and the same SQL version (2014) we can go through the next phase.
</p><p>As stated before we will be restoring Configuration Manager 2012 R2 to the below specifications
</p><ul><li>SQL Server 2014
</li><li>Windows Server 2012 R2 (Fully Patched)
</li></ul><h1>Let's Get started
</h1><h2>The Backup
</h2><p>Backup Configuration Manager 2012 R2 with the maintenance task built into Configuration Manager
</p><p style="margin-left: 36pt">
 </p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1503_LiftandShif1.png" alt="" />
	</p><p style="margin-left: 36pt">
 </p><ul><li><div>Copy the backup to a new location
</div><ul><li>In my case, I copied it to a network location on another PC
</li></ul></li><li><div>Replace the CURRENT Configuration Manager Server (SCACM01)
</div><ul><li>In my case, I just shut off the virtual server and deleted it. 
</li><li>I built another VM, gave it the same name (SCACM01) and joined it to the domain (sccmavenger.com).
</li></ul></li><li><div>The new server that I will restore to will be a Windows Server 2012 R2 (Fully Patched of Course)
</div><ul><li>Also, the server needs to have the <span style="color:red"><strong>SAME FQDN</strong>
					</span>of the prior server (SCACM01)
</li></ul></li><li><div>Install SQL Server 2014
</div><ul><li>After the install of SQL Server 2014, go ahead and run Windows Update again. (Until there are no more patches needed.)
</li></ul></li></ul><h1>Actions External to the Restore Process
</h1><p>2 Key Important things to take note of:
</p><ul><li>Install the same ADK you had from the prior server.
</li><li>You will need to use a hotfix on the SCCM 2012 R2 Media (See Below)
</li></ul><h2>Hotfix Download and Information:
</h2><ul><li>Restore fails when the site database uses SQL Server 2014 on a server that is running System Center 2012 Configuration Manager
</li><li><a href="https://support.microsoft.com/en-us/help/3020755/restore-fails-when-the-site-database-uses-sql-server-2014-on-a-server">https://support.microsoft.com/en-us/help/3020755/restore-fails-when-the-site-database-uses-sql-server-2014-on-a-server</a>
		</li></ul><h2>Hotfix Directions:
</h2><ul><li>Download the Hotfix
</li><li><div>Installation instructions
</div><ul><li>Create a copy of the System Center 2012 R2 Configuration Manager installation media.
</li><li>Run the self-extracting hotfix executable to extract the Prereqcore.dll and Setupcore.dll files.
</li><li>Replace both of the .dll files in the installation folder by using those from this hotfix.
</li></ul></li></ul><h1>The Restore
</h1><p>Now that the server is up and patched let's go through the restore process.
</p><p>Make sure the server has the Correct Version of SQL 2014 (Remember from the last step we upgraded SQL Server 2008 R2 to SQL Server 2014).
</p><p>SQL Server Versions
</p><p style="margin-left: 36pt"><a href="https://social.technet.microsoft.com/wiki/contents/articles/783.sql-server-versions.aspx">https://social.technet.microsoft.com/wiki/contents/articles/783.sql-server-versions.aspx</a>
	</p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1503_LiftandShif2.png" alt="" />
	</p><p style="margin-left: 36pt">
 </p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1503_LiftandShif3.png" alt="" />
	</p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1503_LiftandShif4.png" alt="" />
	</p><p>
 </p><p>Copy the extracted &amp; HOTFIXED media to the server and open the Splash Application.
</p><p>When the Splash application opens click install.
</p><p>Right after "Install" you should be presented with the next few screens throughout the restore process.
</p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1503_LiftandShif5.png" alt="" />
	</p><p>
 </p><p>Click "Next".
</p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1503_LiftandShif6.png" alt="" />
	</p><p>
 </p><p>This is where your presented with the restore option.
</p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1503_LiftandShif7.png" alt="" />
	</p><p>
 </p><p>In this step, I am referencing the backup location from my maintenance task. I copied the backup from the share and back to the new server that I will be restoring configuration manager to.
</p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1503_LiftandShif8.png" alt="" />
	</p><p>
 </p><p>Select Recover Primary Site.
</p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1503_LiftandShif9.png" alt="" />
	</p><p>
 </p><p>Yeap, in my case I am using the evaluation.
</p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1503_LiftandShif10.png" alt="" />
	</p><p>
 </p><p>"Next".
</p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1503_LiftandShif11.png" alt="" />
	</p><p>
 </p><p>Accept the Licensing Terms.
</p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1503_LiftandShif12.png" alt="" />
	</p><p>
 </p><p>I predownloaded the files. Here I am just pointing to the location. If you haven't downloaded the files then go ahead and chose the 1<sup>st</sup> option and download the files to a location.
</p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1503_LiftandShif13.png" alt="" />
	</p><p>
 </p><p>This section is prepopulated, though you could change the installed path if desired. in this scenario, I will not be changing anything.
</p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1503_LiftandShif14.png" alt="" />
	</p><p>
 </p><p>Prepopulated with my database server, name, and Service Broker Port.
</p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1503_LiftandShif15.png" alt="" />
	</p><p>
 </p><p>Prepopulated with SQL Server data file and transaction log path.
</p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1503_LiftandShif16.png" alt="" />
	</p><p>
 </p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1503_LiftandShif17.png" alt="" />
	</p><p>
 </p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1503_LiftandShif18.png" alt="" />
	</p><p>
 </p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1503_LiftandShif19.png" alt="" />
	</p><p>
 </p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1503_LiftandShif20.png" alt="" />
	</p><p>
 </p><p>And the restore is complete. <span style="text-decoration:underline"><strong><em>Now real world</em></strong></span>. I like to let this cook for a day are two. Check your site status and components, use the product, make sure it is fully functional before upgrading to Configuration Manager Current Branch. In some cases, after you restore, you might need to apply CU's, are other performance based tweaks, but your Configuration Manager 2012 R2 is restored to a Windows Server 2012 R2 with SQL Server 2014.
</p><p>
 </p><h1>Post Recovery
</h1><p>Don't forget the POST restore processes as documented <a href="https://technet.microsoft.com/en-us/library/gg712697.aspx">here</a>.
</p><p>Key things to remember after the restore:
</p><ul><li>Re-Enter Sideloading Keys
</li><li>Recreate the Microsoft Intune Subscription
</li><li>Configure SSL for Site System Roles that Use IIS
</li><li>Reinstall Hotfixes in the Recovered Site Server
</li><li>Recover Custom Reports on the Computer Running Reporting Services
</li><li>Recover Content Files
</li><li>Recover Custom Software Updates on the Computer Running Updates Publisher
</li><li>User State Migration Data
</li><li>Update Certificates Used for Cloud-Based Distribution Points
</li></ul><p>
 </p><p>Thanks for your time and attentiveness.
</p><p>That is it for Part 2. Job well Done. 1 more step to go. 
</p><p>In part 3 we will in place upgrade our Configuration Manager 2012 R2 to our final resting place of 1706
</p><p><a href="https://twitter.com/SCCM_Avenger">@SCCMAvenger</a>
	</p><p style="margin-left: 36pt">
 </p>]]></content:encoded>
    </item>
    <item>
      <title>Lift &amp; Shift – ConfigMgr 2012 to ConfigMgr 1702 Current Branch – Part 3 (1702 Upgrade)</title>
      <link>https://docs.microsoft.com/archive/blogs/sccmavenger/lift-shift-configmgr-2012-to-configmgr-1702-current-branch-part-3-1702-upgrade</link>
      <pubDate>Wed, 16 Aug 2017 10:03:10 GMT</pubDate>
      <dc:creator><![CDATA[Danny Jr]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sccmavenger/?p=836</guid>
      <description><![CDATA[Almost Done
So, we have finished the SQL In-Place Upgrade as well as the Backup &amp; Restore to a...]]></description>
      <content:encoded><![CDATA[<h1>Almost Done
</h1><p>So, we have finished the SQL In-Place Upgrade as well as the Backup &amp; Restore to a new Site Server with Windows Server 2012 R2 &amp; SQL Server 2014.
</p><p>So now the last part – Upgrading to 1702.
</p><p>Upgrade to Configuration Manager Current Branch 1702
</p><h2>Testing the database upgrade
</h2><p>To upgrade to 1702, we 1<sup>st</sup> need to run the /testdbupgrade.
</p><p>What's /testdbupgrade you say? Well, it's a process to test the actual database upgrade for success or failure, which I call the "Green Light" "Red Light" Check.
</p><p>This will test the upgrade against the database and give you a sense of security that when you in place upgrade Configuration Manager 2012 R2 the database upgrade will be successful. This step is HUGHLEY recommended and part of the Configuration Manager Upgrade workflow. 
</p><p>Something I see all too often is that engineers try to shortcut the /testdbupgrade process. Either by not doing it or trying to clone systems. In order to do the /testdbupgrade, you <span style="color:red">need to </span>copy the Configuration Manager database to <span style="color:red">ANOTHER SQL </span>server that has NOTHING to do with the Configuration Manager Infrastructure. The /testdbupgrade also needs to be on the <span style="color:red">SAME SQL version </span>that the production database is on. So, don't try to clone the Primary Site Server, don't try to run the /testdbupgrade on the production server. Build another Server OS virtual machine install SQL (same version that on production) and run the /testdbupgrade.
</p><p>So, Step by Step
</p><ol><li>Build another Server 
</li><li><div>Install SQL 2014 
</div><ol><li>In my case, my SQL Server is 2014 so I install 2014 to run the /testdbupgrade
</li></ol></li><li>Backup the Production database
</li><li><div>Restore the Production database the Newly Built Server
</div><p style="margin-left: 36pt">
 </p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1502_LiftShift1.png" alt="" />
			</p><p style="margin-left: 36pt">
 </p></li><li><div>Execute setup.exe /testdbupgrade CM_P01 (P01 is whatever your site code is. In my case it is P01)
</div><p style="margin-left: 36pt">
 </p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1502_LiftShift2.png" alt="" />
			</p><p style="margin-left: 36pt">
 </p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1502_LiftShift3.png" alt="" />
			</p><p style="margin-left: 36pt">
 </p></li><li><div>Review the log file ConfigMgrSetup.log for the phrase "Configuration Manager Setup has successfully upgraded the database"
</div><p style="margin-left: 36pt">
 </p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1502_LiftShift4.png" alt="" />
			</p><p style="margin-left: 36pt">
 </p><p style="margin-left: 36pt">Once you see the above text/image then you're ready to do the upgrade in production.
</p><p style="margin-left: 36pt">
 </p></li><li>Delete the Newly Built Server
</li></ol><p>Yeap, I said delete it. There's no need for that server in my case to be used again. With the new Current Branch model, the upgrade process is all in the console and much more simplified than what we did above with the /testdbupgrade.
</p><p>/testdbupgrade reference link:<br />Test the Configuration Manager Site Database for the Upgrade<br /><a href="https://technet.microsoft.com/en-us/library/jj865691.aspx">https://technet.microsoft.com/en-us/library/jj865691.aspx#Test the Configuration Manager Site Database for the Upgrade</a>
	</p><h2>In-place Upgrade
</h2><p>So now that all that "green light" "red light" stuff is done time to get this upgrade done. The screenshots below show you the step by step of the upgrade process from Configuration Manager 2012 to 1706.
</p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1502_LiftShift5.png" alt="" />
	</p><p style="margin-left: 36pt">
 </p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1502_LiftShift6.png" alt="" />
	</p><p style="margin-left: 36pt">
 </p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1502_LiftShift7.png" alt="" />
	</p><p style="margin-left: 36pt">
 </p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1502_LiftShift8.png" alt="" />
	</p><p style="margin-left: 36pt">
 </p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1502_LiftShift9.png" alt="" />
	</p><p style="margin-left: 36pt">
 </p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1502_LiftShift10.png" alt="" />
	</p><p style="margin-left: 36pt">
 </p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1502_LiftShift11.png" alt="" />
	</p><p style="margin-left: 36pt">
 </p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1502_LiftShift12.png" alt="" />
	</p><p style="margin-left: 36pt">
 </p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1502_LiftShift13.png" alt="" />
	</p><p style="margin-left: 36pt">
 </p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1502_LiftShift14.png" alt="" />
	</p><p style="margin-left: 36pt">
 </p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1502_LiftShift15.png" alt="" />
	</p><p>
 </p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1502_LiftShift16.png" alt="" />
	</p><p style="margin-left: 36pt">
 </p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1502_LiftShift17.png" alt="" />
	</p><p style="margin-left: 36pt">
 </p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/08/081617_1502_LiftShift18.png" alt="" />
	</p><p style="margin-left: 36pt">
 </p><h2>Client Upgrade
</h2><p>Notice that through out the upgraded series I never talked about client upgrade. Now that the upgrade is complete I can tackle the client upgrade. The client upgrade is fully supported from 2012 to 1702. So do not put your clients through two upgrade paths, just save the client upgrade until the infrastructure is up to 1702, then go forth and progress with client upgrade.
</p><h2>Upgrade Complete 
</h2><p>Welcome to 1702 and the beginning of the Hybrid Cloud Management. I encourage you to take a look at the console. If you haven't looked into the whats new section of Configuration Manager, WOW, are you in for a treat. Most a lot of customers just know they need to upgrade for Windows 10 deployments but fail to see all the other hard work we have put into the tool. The worst thing you could do is ONLY use this product for a single feature. 
</p><p>This product has ENORMOUS value and potential to manage your On Prem and Cloud infrastructure With every update the Configuration Manager team brings various bug fixes, improvements to several features as well as new features. it's really overwhelming the amount of flexibility this product provides for various different Infrastructure management challenges. Some links below. Thank you for your time in going through this series and I hope you have found a good workflow for your upgrade. 
</p><h2>Whats Next
</h2><p>Again thanks for the time reading this upgrade series and more to come soon. In my next few Blogs, I will start to cover Cloud Services and Cloud Integration, and talk about a few other new features and workflows. 
</p><p><a href="https://twitter.com/SCCM_Avenger">@SCCMAvenger</a></p>]]></content:encoded>
    </item>
  </channel>
</rss>