3 votes

sauvegarde de la base de données ravendb - renvoie 401

Je teste la sauvegarde et la restauration de ravendb,

pour que cela fonctionne correctement :

Raven.Backup.exe --url=http://app-dev-01.web:8080/ --dest=C:\Temp\RavenDbBackup2

et j'obtiens ma sauvegarde.

mais lorsque je l'exécute pour une autre base de données, par exemple :

Raven.Backup.exe --url=http://app-dev-01.web:8080/databases/someDatabase --dest=C:\Temp\RavenBackup

Je reçois :

The remote server returned an error: (401) Unauthorized.

Je ne trouve rien dans les fichiers journaux, et les deux opérations sont exécutées par le même utilisateur, qui dispose des autorisations suffisantes.

Une idée de la raison pour laquelle j'obtiens cette erreur ?

merci

almir

0voto

Trevor Pilley Points 7304

Je suis actuellement bloqué sur la build 992 de RavenDB à cause d'une dépendance d'un autre composant que j'utilise et que je ne peux pas mettre à jour pour le moment.

La solution qui a fonctionné pour moi a consisté à définir le paramètre Raven/AnonymousAccess sur le serveur à la valeur de configuration Get (il était auparavant All ) et veillez à ce que l'application appelante définisse les éléments suivants :

using (var handler = new HttpClientHandler())
{
    handler.UseDefaultCredentials = true;
    handler.PreAuthenticate = true;
    ...
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X