We recently migrated our SharePoint 2010 content database to SharePoint 2013.
In SharePoint 2013, users tried to use a MMD field/column on a new item form and received this error: “The given guid does not exist in the term store”
After researching the issue, it appears that the error is due to a disconnect between the list column and the MMD values. I remembered the MMD database/terms for the Managed Metadata Service Application is separate from the content database.
I opened the Managed Metadata Service Application on SharePoint 2013 and confirmed there were no terms present:
Optional: To confirm the term store structure back on SharePoint 2010, I opened the Managed Metadata Service Application on the SharePoint 2010 farm, the terms were indeed present:
Since we only migrated the SharePoint 2010 content database (not the Managed Metadata Service Application data), the MMD field fails to retrieve the values from the new SharePoint 2013 farm.
Solution: You will have to migrate the Managed Metadata Service Application from SharePoint 2010 to SharePoint 2013.
For more information on how to upgrade the Service Applications, see http://technet.microsoft.com/en-us/library/jj839719.aspx
“When you upgrade from SharePoint 2010 Products to SharePoint 2013, you must use a database attach upgrade, which means that you upgrade only the content for your environment and not the configuration settings. After you have configured the SharePoint 2013 environment, and copied the content and service application databases, you can upgrade the service applications to SharePoint 2013. This article contains the steps that you take to upgrade the service applications.”