我想要做的与我们可以轻松使用
Azure Sql Server databases
所做的类似,我们可以单击复制功能在另一个Sql Server中创建相同的数据库。
我在
Azure Cosmos DB
资源中没有看到该功能。
查看 Microsoft 文档,他们似乎指向数据迁移工具 但如果我们已经有许多容器/集合和数百万条记录,则在本地运行可能不切实际。
还有其他建议吗?
您可以使用 Azure 数据工厂管道将数据从一个 Azure Cosmos 容器移动到另一个容器。 以下是我使用 ADF 将数据从一个容器移动到另一个容器所遵循的步骤。
我在 Cosmos db 中有两个容器,如下所示,
Employee容器有数据,
最初staff1没有数据,
创建了 Azure 数据工厂资源。
创建了Azure cosmos DB类型的链接服务。
创建了两个Azure cosmos DB类型的数据集。一个用于源,另一个用于接收器。
创建了如下所示的管道,
选定的Sink如下图所示,
Ran pipeline 运行成功,数据插入到目标容器中。
数据被插入到目标中,如下所示, 参考链接