2

We made a backup of a web application through the central administration to move it to a different server on a different domain and it's a domain controller actually.

So we made a restore operation on the destination server from the central administration but never managed to succeed.

with errors like: Object failed in event OnRestore. For more information, see the spbackup.log or sprestore.log file located in the backup directory.SPException: The specified user or domain group was not found.

I tried every user account possible with no success. any clues?

2
  • Did you try with "New Configuration" option while restoring? I believe the problem is related to the users/groups added to the site and those users do not exist in new environment! Commented Nov 9, 2010 at 16:37
  • Also can you try restore using PowerShell with -Force switch parameter and see if that is successfull? Commented Nov 9, 2010 at 16:38

2 Answers 2

1

Generally not a good idea to install SharePoint on a Domain Controller if you can avoid it.

First I would try to diagnose the problem, which sounds as though it is user permission related, by examining the SharePoint logs and the Windows event logs.

You may be able to get this restored by extracting the database backup from your SharePoint backup cab and then restoring it in SQL Server. You can then try setting permissions and then creating a new web application and attaching this database. This is a long way round but does bypass the SharePoint restore logic and might enable you to solve the problems with permissions.

0

I'd try to do a content database only (and any features the web app needs of course) restore. Backup the web app's content DB, then restore it on the new farm. Now add it to the new web app. Now, after this is done, you can use the SharePoint management shell and "rename" all users and ad groups in the app using the Move-SPUser(http://technet.microsoft.com/en-us/library/ff607729.aspx).

Make sure to get a list of all users that exist in the original before you do this, then just create a script and run it!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.