我使用DocumentDB数据迁移工具将documentDB数据库迁移到新创建的documentDB数据库。 connectionStrings 验证表示没问题。 它不起作用(没有数据传输(= 0)但没有写入日志文件中的失败(失败= 0)。
我尝试过许多事情,例如:
其实什么都没有用,但我没有错误日志,也许是documentdb版本的问题?
Thanx提前为您提供帮助。
答案 0 :(得分:1)
从tool's repo调试解决方案之后我认为如果您错误输入数据库的名称,工具会无声地失败。
DocumentDBClient只返回一个空的异步枚举器。
var database = await TryGetDatabase(databaseName, cancellation);
if (database == null)
return EmptyAsyncEnumerator<IReadOnlyDictionary<string, object>>.Instance;
答案 1 :(得分:0)
我可以使用DocumentDB Data Migration tool从Azure Cosmos DB DocumentDB API集合导入。
此外,根据我的测试,如果我们为 Source DocumentDB 指定的集合的名称不存在,则不会传输任何数据且没有错误日志书面。
导入结果
请确保您指定的源集合已存在。如果可能,您可以尝试创建新集合并从此新集合导入数据,并检查是否可以传输数据。
答案 2 :(得分:0)
我遇到了同样的问题,经过一番调查发现内部文件结构发生了变化。因此,使用工具文档进行迁移后,但无法找到数据资源管理器(但查询资源管理器使用select *它们是可见的)
我已使用Mongichef
通过mongo api迁移了收藏集答案 3 :(得分:-1)
@fguigui:为帮助解决此问题,您能否使用命令行选项重新运行相同的数据迁移操作?只需从与数据迁移工具相同的文件夹中启动dt.exe,即可获得所需的语法。然后在您使用所需参数启动它之后,请将输出粘贴到此处,我将看看它是什么坏了。