我使用Azure Data Factory将数据从SQL Server迁移到Azure CosmosDB。在Data Factory中,它显示状态为Ready和succeeded(100%)。重试尝试为1.
但是在迁移完成后我无法在CosmosDB中看到任何数据。它还显示来自CosmosDB的错误消息
“code”:500,“body”:“检测到没有_id标识符的已损坏文档,验证您是仅通过Mongo协议存储文档,而不是SQL API或DocumentDB SDK。”}
我做的一些不同的事情是
请让我知道你的想法。谢谢!
答案 0 :(得分:1)
从这个official doc您可以看到Azure Cosmos DB连接器仅支持Cosmos DB SQL API(文档数据库)。并且Dataset properties中的类型需要设置为DocumentDbCollection
。
Azure文档数据库和Azure Mongo数据库都是Azure Cosmos数据库中的NO-SQL
数据库。但是,它们之间有许多differences。
希望它对你有所帮助。