I have a SharePoint 2013 farm (2xWFE + 2xAPP + SQL2012) running on Win2012 servers and I installed SharePoint SP1. After the installation I noticed the BDC database was running in compatibility mode and so I ran "(Get-SPDatabase | ?{$_.type -eq "Microsoft.SharePoint.BusinessData.SharedService.BdcServiceDatabase"}).Provision()". This fixed my DB problems, but then I noticed the Metadata service was giving me an error.
"The Managed Metadata Service or Connection is currently not available. The Application Pool or Managed Metadata Web Service may not have been started. Please Contact your Administrator." So, I verified the AppPool account has rights to the App and to the Metadata DB. I backed up the DB and deleted the Metadata service app and recreated it using the old DB, in order to keep our Metadata, to no avail.
Then I noticed the error in the logs "System.Collections.Generic.KeyNotFoundException:
The given key was not present in the dictionary" and I have searched high and low, but I cannot find a way to restore or update this key.
Is there anyone who can help me with this.
Matthew Barrett Concept Interactive Inc.