You recently installed FIM 2010 Update 2 (4.00.3606.2) with a SQL Server 2008 R2 backend. Everything seems good. You then attempt to create a FIM Service Management Agent. You receive an error message “Failed to retrieve schema” or “Cannot connect to Database”.
The cause of this issue is that the .NET Framework v4.0 is not installed on the FIM Synchronization Service.
In this case, there are two possible solutions for this problem.
è Install the Microsoft .NET Framework v4.0
FROM <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0.30319"></supportedRuntime> <supportedRuntime version="v2.0.50727"></supportedRuntime> </startup> TO <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v2.0.50727"></supportedRuntime> <supportedRuntime version="v4.0.30319"></supportedRuntime> </startup>
FROM
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0.30319"></supportedRuntime>
<supportedRuntime version="v2.0.50727"></supportedRuntime>
</startup>
TO
Fernando Lugão Veltem edited Revision 1. Comment: added toc and tags
Please note that we have found some instances where installing the .NET Framework 4.0 does not work around this issue. The second option to work around this problem has worked in every known instance of the problem to date.
This solution not working :(
Brilliant. Exactly the same issue. Spent an hour troubleshooting rights and sql before i saw it.