While working with SharePoint 2010 to 2013 migration I have
to migrate SharePoint 2010 classic mode 2013 claims mode because we don’t have
classic mode in SharePoint 2013. To do that I have upgraded SharePoint 2010
site to use claims mode authentication using PowerShell commands and restored
the DB in SP 2013 server.
Now I ran: Test-SPContentDatabase” command to check the
upgrade status. I got an error saying that there is inconsistency between the
authentication modes. So I have reverted the claims mode authentication web app
to classic mode and created a Web application in SharePoint 2013 using classic
mode using following command
New-SPWebApplication -Name "Web application name"
-ApplicationPool " Web application AppPool" -AuthenticationMethod
"NTLM" -ApplicationPoolAccount (Get-SPManagedAccount "Application
Pool account") -Port Port Number -URL "URL of the web application"
Now I took the classic mode SP 2010 web application backup
and restored in SP 2013 web application. By running “Test-SPContentDatabase”
command I got no issues. Now mount the database using “Mount-SPContentDatabase”
command
Mount-SPContentDatabase ContentDB Name -DatabaseServer DBServerName
-WebApplication Web Application URL
Finally we have to convert the web application from classic
mode to claimant mode by using “Convert-SPWebApplication” command
Convert-SPWebApplication -Identity "WebApp URL"
-To Claims –RetainPermissions -Force