2012-03-29 39 views
3

我測試的備份和ravendb的恢復,ravendb數據庫備份 - 返回401

所以這個工作正常:

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. 

我無法找到日誌文件什麼,這兩個操作是由同一個用戶運行,他有足夠的權限。

任何idee爲什麼我得到這個錯誤?

感謝

阿爾米爾

+0

你有沒有發現一個回答這個?我遇到了同樣的問題! – 2014-08-12 11:21:09

+0

是的!我認爲原因是我們在Intranet中使用它,烏鴉不需要任何認證。但儘管我記得有一個烏鴉的補丁,然後它的工作 – zebra 2014-08-14 13:05:59

回答

0

我目前停留在構建RavenDB 992由於其他組件我用,我現在無法更新的依賴。

這爲我工作的決議是在服務器上設置的Raven/AnonymousAccess配置值Get(這是以前All),並確保調用應用程序設置如下:

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