【问题标题】:ravendb database backup - returns 401ravendb 数据库备份 - 返回 401
【发布时间】:2012-03-29 14:34:45
【问题描述】:

我正在测试ravendb的备份和恢复,

所以这可以正常工作:

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

我得到了我的备份。

但是当我为不同的数据库执行它时,例如:

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

我明白了:

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

我在日志文件中找不到任何内容,而且这两个操作都是由具有足够权限的同一用户运行的。

知道为什么会出现此错误吗?

谢谢

阿尔米尔

【问题讨论】:

  • 你找到答案了吗?我遇到了同样的问题!
  • 是的!我认为原因是我们在 Intranet 中使用它,而 raven 不需要任何身份验证。但据我所知,有一个针对 raven 的补丁,然后它就起作用了

标签: ravendb database-backups


【解决方案1】:

我目前停留在 RavenDB 的 build 992 上,因为我使用的另一个组件依赖于我现在无法更新的另一个组件。

对我有用的解决方案是将服务器上的Raven/AnonymousAccess 配置值设置为Get(以前是All)并确保调用应用程序设置以下内容:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-20
    • 1970-01-01
    相关资源
    最近更新 更多