OVERVIEW
A need may arise to move the backend SQL Server database for the FIM Synchronization Service. One good example would be the need to split the FIM backend databases from one SQL Server instance to two separate SQL Server instances, or simply just moving the FIM Synchronization Service Database to another SQL Server.
Previously, we were not able to do this without uninstalling and reinstalling the Synchronization Service. Now we can simply update a registry key and ensure that the Synchronization Service Account has permissions.
I took some time to test and put together the following steps to outline the process of moving the backend FIM SQL Server database for the FIM Synchronization Service.
GOAL
Our goal is to be able to move the backend FIM Synchronization Service Database and be able to start the Forefront Identity Manager Synchronization Service, as well as launch the Synchronization Service Manager Console to be able to start working again.
STEPS TO MOVE THE BACKEND DATABASE
*NOTE: Here is a Microsoft Knowledge Base Article that uses a SQL Script to move the account and passwords*
*NOTE* if it is the default instance, then it should be blank
SEE ALSO
ASSOCIATE PRODUCTS
Tim Macaulay edited Revision 5. Comment: updated the title
Tim Macaulay edited Revision 3. Comment: registry key was incorrect. fixed
Tim Macaulay edited Revision 2. Comment: how to move the backend sql server database for the fim synchronization service
Tim Macaulay edited Revision 1. Comment: added a kb article to move the sql login by using a sql account
Tim Macaulay edited Original. Comment: added the see also section for the registry keys and configuration file settings