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:
k07.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...
b07.03.2023 15:35:04.069] 17 (7240) Required roles successfully validated
l07.03.2023 15:35:05.872] 25 (5964) Connecting to SharePoint site: https://xxxxx.sharepoint.com/...
t07.03.2023 15:35:05.878] 25 (5964) Signing in to SharePoint server via an access token...
s07.03.2023 15:35:06.953] 25 (5964) Successfully connected
l07.03.2023 15:35:06.953] 25 (5964) User does not have sufficient permissions to perform restore operations.
o07.03.2023 15:35:06.967] 25 (5964) Error: Cannot connect to Microsoft 365. See log for details.
l07.03.2023 15:35:06.967] 25 (5964) Type: Veeam.SharePoint.Restore.Exceptions.ConnectionFailedException
o07.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)
e07.03.2023 15:35:06.967] 25 (5964) at Veeam.SharePoint.Restore.Restoring.SpRestoreValidator.TryCreateContext(Uri url, ISharePointCredentials spCredentials, ISiteAccessUpdater siteAccessUpdater, CancellationToken ct)
r07.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)
s07.03.2023 15:35:06.967] 25 (5964) at Veeam.SharePoint.Explorer.Dialogs.Restore.Regular.Validation.OfficeConnectionResolvingUrlValidator.Validate(CancellationToken cancellationToken)
l07.03.2023 15:35:06.967] 25 (5964) at Veeam.SharePoint.Explorer.Dialogs.Restore.General.Validation.Visual.RestoreConnectionValidatorExtension.ConnectionValidationAction.Validate(CancellationToken cancellationToken)
c07.03.2023 15:35:06.967] 25 (5964) at Veeam.Presentation.SafeExecuteCall2.Execute(Func`2 action, CancellationToken cancellationToken, IMessageService messageService)
k07.03.2023 15:35:23.560] 25 (5964) Error: Validation failed.
07.03.2023 15:35:23.560] 25 (5964) Type: System.Exception
007.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)
i07.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