首页 文章

将数据从SQL数据库迁移到Azure Cosmos DB Emulator时,Cosmos数据迁移工具会引发错误

提问于
浏览
2

我正在尝试将数据从SQL数据库导入到Cosmos Db,但由于服务当前不可用,因此会引发错误 . 我不知道为什么它会显示这个错误 . Azure Cosmos数据库模拟器也已启用 . 错误如下

enter image description here

enter image description here

enter image description here

$ Microsoft.Azure.Documents.ServiceUnavailableException:服务当前不可用 . ActivityId:9b40c18a-28ed-4945-b356-abaac18a1139 ---> Microsoft.Azure.Documents.GoneException:服务器上不再提供所请求的资源 . ActivityId:9b40c18a-28ed-4945-b356-abaac18a1139 at Microsoft.Azure.Documents.StoreReader.d__5.MoveNext()---从抛出异常的先前位置开始的堆栈跟踪结束---在System.Runtime.ExceptionServices.ExceptionDispatchInfo .Throw()at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)at Microsoft.Azure.Documents.QuorumReader.d__26.MoveNext()---从先前位置抛出异常的堆栈跟踪结束---在Microsoft.Azure.Documents.QuorumReader.d__0.MoveNext()中的System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)中的System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()---来自先前位置的堆栈跟踪结束异常被抛出---在Microsoft.Azure.Documents.ReplicatedResourceClient的System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)的System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()处 . d__b.MoveNext()---抛出异常的前一个位置的堆栈跟踪结束---在Microsoft的System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)的System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()处.Azure.Documents.ReplicatedResourceClient . <> c__DisplayClass1 . <b__0> d__3.MoveNext()---从抛出异常的上一个位置开始的堆栈跟踪结束---在系统的System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()处Microsoft.Azure.Documents.BackoffRetryUtility 1.<>c__DisplayClassd 中的.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) . <b__c> d__f.MoveNext()---从抛出异常的上一个位置开始的堆栈跟踪结束---在系统中Microsoft.Azure.Documents.BackoffRetryUtility 1.<ExecuteRetry>d__16.MoveNext() --- End of inner exception stack trace --- at Microsoft.Azure.Documents.BackoffRetryUtility 1.d__16.MoveNext()--- E的System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)中的.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()来自抛出异常的先前位置的堆栈跟踪的数据---在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)的System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()处于Microsoft.Azure.Documents.BackoffRetryUtility 1.<ExecuteAsync>d__12 1 .MoveNext()---抛出异常的前一个位置的堆栈跟踪结束---在Microsoft的System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)的System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()处 . Azure.Documents.ReplicatedResourceClient.d__7.MoveNext()---抛出异常的上一个位置的堆栈跟踪结束---在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification的System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()处Microsoft.Azure.Documents.StoreClient.d__0.MoveNext()中的(任务任务)---从抛出异常的上一个位置开始的堆栈跟踪结束---在Sys Microsoft.Azure.Documents.Client.DocumentClient.d__2e9.MoveNext()中的System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)中的tem.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()---来自之前的堆栈跟踪结束抛出异常的位置---在Microsoft.Azure.Documents.Query.DocumentQueryClient.d__a.MoveNext()的System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)的System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()处---抛出异常的前一个位置的堆栈跟踪结束---在Microsoft.Azure.Documents的System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)的System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()处 . Query.DocumentQueryExecutionContextBase.d__11.MoveNext()---从抛出异常的先前位置开始的堆栈跟踪结束---在Microsoft.Azure.Documents.Query.DocumentQueryExecutionContextBase的System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)的System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()处.d__e.MoveNext()---抛出异常的前一个位置的堆栈跟踪结束---在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)的System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()处Microsoft.Azure.Documents.Query.DefaultDocumentQueryExecutionContext.d__3.MoveNext()---从抛出异常的先前位置开始的堆栈跟踪结束---在System.Runtime.CompilerServices上的System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()处Microsoft.Azure.Documents.BackoffRetryUtility 1.<>c__DisplayClass2.<<ExecuteAsync>b__1>d__4.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.Azure.Documents.BackoffRetryUtility 1.d__16.MoveNext()---来自pr的堆栈跟踪结束.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)抛出异常的引人注目的位置---在Microsoft.Azure.Documents.BackoffRetryUtility 1.<ExecuteAsync>d__7.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.Azure.Documents.Query.DocumentQueryExecutionContextBase.<ExecuteWithRetryPolicy>d__1b.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.Azure.Documents.Query.DefaultDocumentQueryExecutionContext.<ExecuteInternalAsync>d__0.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.Azure.Documents.Query.DocumentQueryExecutionContextBase.<ExecuteNextAsync>d__4.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.Azure.Documents.Linq.DocumentQuery 1.d__17 1.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.DataTransfer.DocumentDb.Client.DocumentQueryExtensions.<FirstOrDefault>d__0 1的System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)的System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()处 . F:_Bld \ 12470 \ 6357 \ Sources_repo \ DocumentDb \ Microsoft.DataTransfer.DocumentDb \ Client \ DocumentQueryExtensions.cs中的MoveNext():第0行---从抛出异常的上一个位置开始的堆栈跟踪---在系统中 . 位于f:_Bld \ 12470 \ 6357 \ Sources_repo \的Microsoft.DataTransfer.DocumentDb.Client.DocumentDbClient.d__26.MoveNext()中的System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)中的Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() DocumentDb \ Microsoft.DataTransfer.DocumentDb \ Client \ DocumentDbClient.cs:第185行---从抛出异常的上一个位置开始的堆栈跟踪---在System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()at f:_Bld \ 12470 \ 6357 \ Sources_repo \ DocumentDb \ Microsoft.DataTransfer.DocumentDb \ Client \中的Microsoft.DataTransfer.DocumentDb.Client.DocumentDbClient.d__2.MoveNext()中的System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) DocumentDbClient.cs:第46行---从抛出异常的先前位置开始的堆栈跟踪结束---在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)的System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()处f:_Bld \ 12470 \ 6357 \ Sources_repo \ DocumentDb \ Microsoft.DataTransfer.DocumentDb \ Sink \ Parallel \ DocumentDbParallelSinkAdapter.cs中的Microsoft.DataTransfer.DocumentDb.Sink.Parallel.DocumentDbParallelSinkAdapter.d__0.MoveNext():第0行---结束来自抛出异常的先前位置的堆栈跟踪---在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)中的System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()处t f:_Bld \ 12470 \ 6357 \ Sources_repo \ DocumentDb \ Microsoft.DataTransfer.DocumentDb \ Sink \ Parallel \ DocumentDbParallelSinkAdapterInternalFactory.cs中的Microsoft.DataTransfer.DocumentDb.Sink.Parallel.DocumentDbParallelSinkAdapterInternalFactory.d__0.MoveNext():第30行---从抛出异常的先前位置开始的堆栈跟踪结束---在Microsoft.DataTransfer.Core.Service.DataTransferService的System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)的System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()处f中的.d__9.MoveNext():_Bld \ 12470 \ 6357 \ Sources_repo \ Core \ Microsoft.DataTransfer.Core \ Service \ DataTransferService.cs:第70行---从抛出异常的上一个位置开始的堆栈跟踪结束--- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)at Microsoft.DataTransfer.WpfHost.Steps.Import.ImportStep.d__8.MoveNext()in f:_Bld \ 12470 \ 6357 \ Sources_repo \ Wpf \ Microsoft.DataTransfer.WpfHost \ Steps \ Import \ ImportStep.cs:第73行

1 回答

  • 0

    我通过将目标信息选项卡的高级设置中的连接模式从DirectTCP更改为网关来修复它 .

相关问题