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

版本控制中的Ravendb数据库导出/导入问题,ravendb,Ravendb,我们正在使用RavenDB 2.0和bundle 2330 我们在导出/导入版本化文档时遇到问题。我们做了以下工作 我们有一个启用了版本控制包的数据库 我们有多个版本的记录 使用Raven Studio将数据库导出到转储文件 已尝试在另一个具有版本控制捆绑包的服务器中导入相同内容 但是服务器拒绝导入文档,并给出如下错误,并停止导入 已发送服务器: 在Raven.Studio.Infrastructure.InvocationExtensions.Catch(任务 父函数,Func2 Func

我们正在使用RavenDB 2.0和bundle 2330

我们在导出/导入版本化文档时遇到问题。我们做了以下工作

  • 我们有一个启用了版本控制包的数据库
  • 我们有多个版本的记录
  • 使用Raven Studio将数据库导出到转储文件
  • 已尝试在另一个具有版本控制捆绑包的服务器中导入相同内容
  • 但是服务器拒绝导入文档,并给出如下错误,并停止导入
已发送服务器: 在Raven.Studio.Infrastructure.InvocationExtensions.Catch(任务 父函数,Func
2 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回调、对象状态、布尔值 在 System.Threading.Tasks.Task.ExecuteWithThreadLocal(任务& currentTaskSlot)位于 System.Threading.Tasks.Task.ExecuteEntry(布尔值 bPreventDoubleExecution)在 System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() 位于System.Threading.ThreadPoolWorkQueue.Dispatch()的 System.Threading.\u ThreadPoolWaitCallback.PerformWaitCallback()

客户端异常:System.Net.WebException: [HttpWebRequest\u WebException\u RemoteServer]参数:未找到 调试资源字符串不可用。通常是钥匙和钥匙 参数提供足够的信息来诊断问题。看见 在System.Net.Browser.ClientHttpWebRequest.EndGetResponse(IAsyncResult)中 asyncResult)在System.Func
2.Invoke(T arg)在
System.Threading.Tasks.TaskFactory
1.FromAsyncCoreLogic(IAsyncResult iar,Func
2结束函数,动作
1结束动作,任务'1承诺)

  • 因此,我们删除了版本控制包,然后导入并应用了版本控制包
  • 导入成功。但这些文件的所有版本都被视为单独的文件,而不是不同的版本
我们正处于阿尔法阶段,突然在RavenDB恢复了这些问题。有什么好主意吗?

Muthu

执行以下步骤:

  • 转到数据库,在那里可以找到表列表
  • 单击全选以选择所有表
  • 从下拉列表中选择导出选项。这将导出您的表
  • 现在,在需要所有记录的地方创建新数据库
  • 进入该数据库(选择数据库名称。)
  • 转到“导入”选项卡
  • 现在创建导出文件的zip。如果您的服务器允许简单的上传,那么您也可以这样做
  • 上传导出的zip/sql
  • 您的桌子可以使用了

  • 告诉我这对你有用吗?

    你确定你说的是RavenDB吗?你把问题读对了吗?