<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Update on Janik von Rotz</title>
    <link>https://janikvonrotz.ch/tags/update/</link>
    <description>Recent content in Update on Janik von Rotz</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Mon, 14 Apr 2014 09:36:40 +0000</lastBuildDate>
    <atom:link href="https://janikvonrotz.ch/tags/update/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Install SharePoint 2013 Three-tier Farm - Migrate SharePoint 2010 Data</title>
      <link>https://janikvonrotz.ch/2014/04/14/install-sharepoint-2013-three-tier-farm-migrate-sharepoint-2010-data/</link>
      <pubDate>Mon, 14 Apr 2014 09:36:40 +0000</pubDate>
      <guid>https://janikvonrotz.ch/2014/04/14/install-sharepoint-2013-three-tier-farm-migrate-sharepoint-2010-data/</guid>
      <description>&lt;p&gt;&lt;em&gt;This post of is part of my &lt;a href=&#34;https://janikvonrotz.ch/projects/install-sharepoint-2013-three-tier-farm/&#34;&gt;Install SharePoint 2013 Three-tier Farm&lt;/a&gt; project.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;This time I&amp;rsquo;ll show you my approach for a SharePoint 2010 to 2013 migration.&lt;/p&gt;&#xA;&lt;h1 id=&#34;preparation&#34;&gt;Preparation&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Remove third party solutions as they might won&amp;rsquo;t be necessary or compatible in SharePoint 2013.&lt;/li&gt;&#xA;&lt;li&gt;Report your existing DB security (a migration will remove existing DB login permission roles).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;migration&#34;&gt;Migration&lt;/h1&gt;&#xA;&lt;p&gt;Migrate content databases in their specific dependency order. For example if you haven an site collection with site columns that make use of the Managed Metadata service you have to migrate the Managed Metadata service database first.&lt;/p&gt;&#xA;&lt;h1 id=&#34;migrate-managed-metadata-service&#34;&gt;Migrate Managed Metadata service&lt;/h1&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Backup the existing database&lt;/li&gt;&#xA;&lt;li&gt;Remove the service application in SharePoint 2013&lt;/li&gt;&#xA;&lt;li&gt;Copy the existing database export to the SharePoint 2013 server&lt;/li&gt;&#xA;&lt;li&gt;Restore the database&lt;/li&gt;&#xA;&lt;li&gt;Rename the database according to the new naming concept (only necessary if the it has changed)&lt;/li&gt;&#xA;&lt;li&gt;Update the permissions of the database according to the permission report&lt;/li&gt;&#xA;&lt;li&gt;Create a new Managed Metadata service application and select the imported database&lt;/li&gt;&#xA;&lt;li&gt;Update the term store administrators&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h1 id=&#34;migrate-site-collection&#34;&gt;Migrate site collection&lt;/h1&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Backup the existing content database&lt;/li&gt;&#xA;&lt;li&gt;Detach the site collection database in SharePoint 2013&lt;/li&gt;&#xA;&lt;li&gt;Delete the detached content database in SharePoint 2013&lt;/li&gt;&#xA;&lt;li&gt;Copy the existing database export to the SharePoint 2013 server&lt;/li&gt;&#xA;&lt;li&gt;Restore the database&lt;/li&gt;&#xA;&lt;li&gt;Rename the database according to the new naming concept (only necessary if the it has changed)&lt;/li&gt;&#xA;&lt;li&gt;Update the permissions of the database according to the permission report&lt;/li&gt;&#xA;&lt;li&gt;Test the restored database with the SharePoint PowerShell command line &lt;code&gt;Test-SPContentDatabase -Name DatabaseName -WebApplication http://example.sharepoint.com&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;This test will output some compatibility issues, take action according to the error messages&lt;/li&gt;&#xA;&lt;li&gt;Attach the database to the farm with PowerShell &lt;code&gt;Mount-SPContentDatabase -Name DatabaseName -DatabaseServer SQLServer -WebApplication http://example.sharepoint.com -AssignNewDatabaseId&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Upate site collection administrators on the site collection&lt;/li&gt;&#xA;&lt;li&gt;Disable locks of the collection&lt;/li&gt;&#xA;&lt;li&gt;Delete Office Web Apps site collection&lt;/li&gt;&#xA;&lt;li&gt;Run &lt;code&gt;Get-SPsite&lt;/code&gt; and look after the CompatibilityLevel attribute. Everything less than 15 needs an visual upgrade&lt;/li&gt;&#xA;&lt;li&gt;Update the visual design for all SharePoint site &lt;code&gt;Get-SPSite http://example.sharepoint.com | Upgrade-SPSite -VersionUpgrade&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Update to username to claims by entering these commands in PowerShell:&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-powershell&#34; data-lang=&#34;powershell&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$SPWebApplication = Get-SPWebApplication http&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;:&lt;/span&gt;//sharepoint.vbl.ch&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$SPWebApplication.MigrateUsers($true)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$SPWebApplication.ProvisionGlobally()&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
  </channel>
</rss>
