0

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.TaskFactoryFromAsyncCoreLogic(IAsyncResult iar, Func 2 endFunction, Action1 endAction, Task`1 promise)

  • そのため、バージョニング バンドルを削除してから、バージョニング バンドルをインポートして適用しました。
  • インポートは成功しました。ただし、ドキュメントのすべてのバージョンは、異なるバージョンではなく、個別のドキュメントとして扱われています

私たちはアルファ段階にあり、RavenDB でこのような問題を突然回復しています。アイデアはありますか?

4

1 に答える 1