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

时间:2013-08-08 05:33:14

标签: ravendb

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

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

  • 我们有一个启用了版本控制包的数据库
  • 我们有多个版本的记录
  • 使用Raven-Studio
  • 将数据库导出到转储文件
  • 尝试使用版本控制包
  • 在另一台服务器中导入相同内容
  • 但服务器拒绝导入文件并给出如下错误并停止导入
  

服务器已发送:   在Raven.Studio.Infrastructure.InvocationExtensions.Catch(任务   parent,Func 2 func) at Raven.Studio.Infrastructure.InvocationExtensions.Catch(Task parent, Action 1动作)at   Raven.Studio.Commands.ImportDatabaseCommand<> C_ DisplayClass8.b _1()   在System.Threading.Tasks.Task.InnerInvoke()at   System.Threading.Tasks.Task.Execute()at   System.Threading.Tasks.Task.ExecutionContextCallback(Object obj)at   System.Threading.ExecutionContext.Run(执行上下文   executionContext,ContextCallback回调,对象状态,布尔值   preserveSyncCtx)at   System.Threading.Tasks.Task.ExecuteWithThreadLocal(任务&安培;   currentTaskSlot)   System.Threading.Tasks.Task.ExecuteEntry(布尔   bPreventDoubleExecution)at   System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()   在System.Threading.ThreadPoolWorkQueue.Dispatch()at   System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

     

客户端异常:System.Net.WebException:   [HttpWebRequest_WebException_RemoteServer]参数: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.Func 2.Invoke(T arg) at System.Threading.Tasks.TaskFactory 1.FromAsyncCoreLogic(IAsyncResult)   iar,Func 2 endFunction, Action 1 endAction,Task`1 promise)

  • 因此我们删除了版本控制包,然后导入然后应用了版本控制包。
  • 导入成功。但是文档的所有版本都被视为单独的文档而不是不同的版本

我们处于alpha阶段,并突然在RavenDB中恢复此类问题。有什么想法吗?

1 个答案:

答案 0 :(得分:-3)

MUTHU,

执行以下步骤:

  1. 转到您找到表格列表的数据库。
  2. 点击全部选中以选择所有表格。
  3. 从下拉列表中选择导出选项。这将导出您的表格。
  4. 现在创建您想要所有记录的新数据库
  5. 进入该数据库(选择数据库名称。)
  6. 转到“导入”标签。
  7. 现在创建该导出文件的zip。如果您的服务器允许简单上传,那么您也可以这样做。
  8. 上传zip / sql导出
  9. 您的桌子已准备好使用。
  10. 告诉我它是否适合你?