RavenDB 2.0 とバンドル 2330 を使用しています。
バージョン管理されたドキュメントのエクスポート/インポートに問題があります。次のことを行いました。
- バージョン管理バンドルが有効になっているデータベースがありました
- 複数のバージョンを持つ多数のレコードがありました
- Raven-Studio を使用してデータベースをダンプ ファイルにエクスポートしました
- バージョン管理バンドルを使用して別のサーバーに同じものをインポートしようとしました
- しかし、サーバーはドキュメントのインポートを拒否し、次のようなエラーを出してインポートを停止しました
2 func) at Raven.Studio.Infrastructure.InvocationExtensions.Catch(Task parent, Action
サーバー送信: Raven.Studio.Commands.ImportDatabaseCommand.<>c_DisplayClass8.b の Raven.Studio.Infrastructure.InvocationExtensions.Catch(タスクの親、Func 1アクション)_1() System.Threading.Tasks.Task.InnerInvoke() で System.Threading.Tasks.Task.Task.Execute() で System.Threading.Tasks.Task.ExecutionContextCallback(Object obj) で System.Threading.ExecutionContext.Run( ExecutionContext executionContext、ContextCallback コールバック、オブジェクト状態、Boolean preserveSyncCtx) で System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot) で System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution) で System.Threading.Tasks.Task.System .Threading.IThreadPoolWorkItem.ExecuteWorkItem() で System.Threading.ThreadPoolWorkQueue.Dispatch() で System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()クライアント側の例外: System.Net.WebException: [HttpWebRequest_WebException_RemoteServer] 引数: NotFound デバッグ リソース文字列を使用できません。多くの場合、キーと引数は、問題を診断するのに十分な情報を提供します。System.Func 1 の System.Net.Browser.ClientHttpWebRequest.EndGetResponse(IAsyncResult asyncResult) のhttp://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.20513.0&File=System.Windows.dll&Key=HttpWebRequest_WebException_RemoteServerを参照 してください。
2.Invoke(T arg) at System.Threading.Tasks.TaskFactory
FromAsyncCoreLogic(IAsyncResult iar, Func2 endFunction, Action
1 endAction, Task`1 promise)
- そのため、バージョニング バンドルを削除してから、バージョニング バンドルをインポートして適用しました。
- インポートは成功しました。ただし、ドキュメントのすべてのバージョンは、異なるバージョンではなく、個別のドキュメントとして扱われています
私たちはアルファ段階にあり、RavenDB でこのような問題を突然回復しています。アイデアはありますか?