首页 > 解决方案 > 使用 DMT 工具将 Cosmos Db sql api 从一个容器迁移到另一个容器

问题描述

我正在尝试将我的文档从我的数据库的一个容器复制到同一个数据库中的另一个容器。我遵循了这份文档https://docs.microsoft.com/en-us/azure/cosmos-db/cosmosdb-migrationchoices

并尝试使用 DMT 工具。在验证我的源和目标连接字符串并单击导入后,我收到错误消息

错误":["无法使用此 SDK 版本访问该集合,因为它是使用较新的 SDK 版本创建的。"]}"。

在此处输入图像描述

我只是从 UI 创建了目标集合。我尝试了两种方式(插入分区键并将其保留为空白)。我在做什么错?

标签: azure-cosmosdbdata-migrationazure-cosmosdb-sqlapi

解决方案


想通了这个问题。这是由于在我的源数据库中启用了此设置:

我的分区键大于 100 字节。

这次我创建了一个 POC,一个没有启用此设置的源数据库,它由 DMT 工具工作。


推荐阅读