gpt4 book ai didi

azure - 使用 dt.exe 命令行进行 Cosmosdb 迁移

转载 作者:行者123 更新时间:2023-12-03 03:51:53 24 4
gpt4 key购买 nike

我有一个 azure 的 cosmosdb 数据库,我想将其迁移到不同的 cosmosdb 环境。首先,我想将数据库从 azure 平台迁移到我本地的 azure 模拟器中。我尝试过以下命令

dt.exe /s:DocumentDB /s.ConnectionString:"AccountEndpoint=https://portfolio.documents.azure.com:443/;AccountKey=EAXW4PkLzoWsDLMVSOsKh3o5sbMiI4ggIlBLbsQ8hM1B07yHxMFbsqHDAv1AmCqisRrdwJsPgJqsYXBMWx4VNUA==;Database=DailyPortfolio;" /s.Collection:Schemes /t:DocumentDBBulk /t.ConnectionString:"AccountEndpoint=https://localhost:8081;AccountKey=C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4QDU5DE2nQ9nDuVTqobD4b8mGGyPMbIZnqyMsEcaGQy67XIw/Jw==;Database=DailyPortfolio;" /t.Collection:Schemes /t.PartitionKey:/SchemeId /t.CollectionThroughput:2500

我收到以下错误,

Failures:
5801E67E-3A37-44A0-9073-09F98F63CD40: PartitionKey value must be supplied for this operation.

但是我已经提供了 /t.PartitionKey:/SchemeId 并且我也尝试了如下 /t.PartitionKey:"/SchemeId" 但我仍然得到同样的错误。

它与图形工具 dtui.exe 完美配合

有什么想法吗?

最佳答案

删除了/t.CollectionThroughput:2500 并成功。

dt.exe /s:DocumentDB /s.ConnectionString:"AccountEndpoint=https://portfolio.documents.azure.com:443/;AccountKey=EAXW4PkLzoWsDLMVSOsKh3o5sbMiI4ggIlBLbsQ8hM1B07yHxMFbsqHDAv1AmCqisRrdwJsPgJqsYXBMWx4VNUA==;Database=DailyPortfolio;" /s.Collection:Schemes /t:DocumentDBBulk /t.ConnectionString:"AccountEndpoint=https://localhost:8081;AccountKey=C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4QDU5DE2nQ9nDuVTqobD4b8mGGyPMbIZnqyMsEcaGQy67XIw/Jw==;Database=DailyPortfolio;" /t.Collection:Schemes /t.PartitionKey:/SchemeId

关于azure - 使用 dt.exe 命令行进行 Cosmosdb 迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66337999/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com