首页 文章

版本控制中的Ravendb数据库导出/导入问题

提问于
浏览
0

我们正在使用RavenDB 2.0和捆绑2330 .

我们在导出/导入版本化文档时遇到问题 . 我们做了以下事情 .

  • 我们有一个启用了版本控制包的数据库

  • 我们有多个版本的记录

  • 使用Raven-Studio将数据库导出到转储文件

  • 尝试使用版本控制包在另一台服务器中导入相同内容

  • 但服务器拒绝导入文件并给出如下错误并停止导入

服务器发送:在Raven.Studio.Infrastructure.InvocationExtensions.Catch(任务父,FUNC2 FUNC)在Raven.Studio.Infrastructure.InvocationExtensions.Catch(任务父,措施1动作)在Raven.Studio.Commands.ImportDatabaseCommand <> c_DisplayClass8 .b_1()在System.Threading.Tasks.Task.InnerInvoke()在System.Threading.Tasks.Task.Execute()在System.Threading.Tasks.Task.ExecutionContextCallback(对象OBJ)在System.Threading.ExecutionContext.Run (的ExecutionContext的ExecutionContext,ContextCallback回调,对象的状态,布尔preserveSyncCtx)在System.Threading.Tasks.Task.ExecuteWithThreadLocal在System.Threading.Tasks.Task.ExecuteEntry在System.Threading.Tasks.Task(任务&currentTaskSlot)(布尔bPreventDoubleExecution) . System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()在System.Threading.ThreadPoolWorkQueue.Dispatch()在System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()客户端异常信息:System.Net.WebException:[HttpWebRequest_WebException_RemoteServer]甲rguments:NotFound调试资源字符串不可用 . 通常,密钥和参数提供了足够的信息来诊断问题 . 见http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.20513.0&File=System.Windows.dll&Key=HttpWebRequest_WebException_RemoteServer在System.Net.Browser.ClientHttpWebRequest.EndGetResponse(IAsyncResult的asyncResult)在System.Func2.Invoke (T arg)在System.Threading.Tasks.TaskFactory1.FromAsyncCoreLogic(IAsyncResult iar,Func2 endFunction,Action1 endAction,Task`1 promise)

  • 因此我们删除了版本控制包,然后导入然后应用了版本控制包 .

  • 导入成功 . 但是文档的所有版本都被视为单独的文档而不是不同的版本

我们处于alpha阶段,突然在RavenDB中恢复这些问题 . 有什么想法吗?

1 回答

  • -3

    MUTHU,

    执行以下步骤:

    • 转到您找到表格列表的数据库 .

    • 单击全选以选择所有表 .

    • 从下拉列表中选择导出选项 . 这将导出您的表格 .

    • 现在创建您想要所有记录的新数据库

    • 进入该数据库(选择数据库名称 . )

    • 转到“导入”选项卡 .

    • 现在创建该导出文件的zip . 如果您的服务器允许简单上传,那么您也可以这样做 .

    • 上传zip / sql导出

    • 你的 table 可以使用了 .

    告诉我它是否适合你?

相关问题