Thank you for your post into the forum.
I am not sure where SQL Virtual Restore fits into your process. There should be no need to create a TFS repository.
To move from a shared to dedicated development, you need to follow the basic steps below:
1. Unlink the current shared database from SQL Source Control.
2. Relink the database to SQL Source Control using the dedicated model.
3. Create new blank database, for each remaining member of the development team using the dedicated model.
4. Link each database to the same TFS repository.
5. Use the 'Get Latest' mechanism to populate the database, repeat for each new database.
I suspect instead of creating a new blank databases in Step 3, you have created Virtual databases using SQL Virtual Restore. There should be no problems performing this action.
A support call has been created for you the call reference is F0065887. If you could send an e-mail to firstname.lastname@example.org
with the call reference number in the subject field with answers to the following questions:
Is the path to TFS repository correct?
Have there been any other folders added to the repository that SQL Source Control, like a sub folder of the database?
Can you please locate the SQL Source Control log file at the time this error occurred for us to look at, it may reveal the cuase of your error? By default the logs files are located in this path:
C:\\Users\\<user_name>\\AppData\\Local\\Red Gate\\Logs\\SQL Source Control 3