It seems like Veeam only let me restore sharepoint sites to the original location or a new list inside the same site.
I’m trying to restore data from one sharepoint site to another site and I try to use the “restore to” functionality.
trying to authenticate I get following error message “cannot connect to microsoft 365 - check error logs”
from the logs:
[07.03.2023 15:35:03.543] 17 (7240) Validating if any of the required roles (Global Administrator, SharePoint Administrator) is assigned to the current user: xxx.xxx@xxx.be...
[07.03.2023 15:35:04.069] 17 (7240) Required roles successfully validated
[07.03.2023 15:35:05.872] 25 (5964) Connecting to SharePoint site: https://xxxxx.sharepoint.com/...
[07.03.2023 15:35:05.878] 25 (5964) Signing in to SharePoint server via an access token...
[07.03.2023 15:35:06.953] 25 (5964) Successfully connected
[07.03.2023 15:35:06.953] 25 (5964) User does not have sufficient permissions to perform restore operations.
[07.03.2023 15:35:06.967] 25 (5964) Error: Cannot connect to Microsoft 365. See log for details.
[07.03.2023 15:35:06.967] 25 (5964) Type: Veeam.SharePoint.Restore.Exceptions.ConnectionFailedException
[07.03.2023 15:35:06.967] 25 (5964) Stack:
[07.03.2023 15:35:06.967] 25 (5964) at Veeam.SharePoint.Restore.Restoring.SpRestoreValidator.TryCreateContext(Uri url, ISharePointCredentials spCredentials, SPRetry retry, CancellationToken ct, ISiteAccessUpdater siteAccessUpdater)
[07.03.2023 15:35:06.967] 25 (5964) at Veeam.SharePoint.Restore.Restoring.SpRestoreValidator.TryCreateContext(Uri url, ISharePointCredentials spCredentials, ISiteAccessUpdater siteAccessUpdater, CancellationToken ct)
[07.03.2023 15:35:06.967] 25 (5964) at Veeam.SharePoint.Restore.Validators.ConnectionValidator.Validate(ISpRestoreValidator restoreValidator, String url, ISharePointCredentials credentials, CancellationToken ct, ISiteAccessUpdater siteAccessUpdater)
[07.03.2023 15:35:06.967] 25 (5964) at Veeam.SharePoint.Explorer.Dialogs.Restore.Regular.Validation.OfficeConnectionResolvingUrlValidator.Validate(CancellationToken cancellationToken)
[07.03.2023 15:35:06.967] 25 (5964) at Veeam.SharePoint.Explorer.Dialogs.Restore.General.Validation.Visual.RestoreConnectionValidatorExtension.ConnectionValidationAction.Validate(CancellationToken cancellationToken)
[07.03.2023 15:35:06.967] 25 (5964) at Veeam.Presentation.SafeExecuteCall2.Execute(Func`2 action, CancellationToken cancellationToken, IMessageService messageService)
[07.03.2023 15:35:23.560] 25 (5964) Error: Validation failed.
[07.03.2023 15:35:23.560] 25 (5964) Type: System.Exception
[07.03.2023 15:35:23.560] 25 (5964) Stack:
[07.03.2023 15:35:23.560] 25 (5964) at Veeam.Presentation.Extensions.BaseValidateAction2Extension.Assert(BaseValidateAction2 action, CancellationToken ct)
[07.03.2023 15:35:36.073] 1 (5512) Disconnecting from Veeam Backup for Microsoft 365 server...
The normal restore option does work without any problem. I only get authentication errors using the “restore to” option from the Sharepoint Explore
- is it possible to restore data from one sharepoint site inside another site?
- Anyone an idea what permissions I need to add and where?
Thank you
Stijn