DocumentDB Migration Tool - представленное имя ресурса содержит недопустимый символ '/' - PullRequest
0 голосов
/ 31 августа 2018

Я пытаюсь использовать инструмент миграции DocumentDB для последовательного добавления записей в базу данных CosmosDB из файла CSV. Записи выглядят так:

Id, Description, BoxId, BoxDescription, BoxWidth, BoxHigh, BoxDepth, Unit
125072,...,1151029,...,860,635,500,...

Я прошёл процедуру в Документах, Успешно проверил строку подключения и затем:

Показанная полученная команда выглядит так:

/ErrorDetails:All /s:CsvFile /s.Files:C:\\Users\\...\\Desktop\\Dataprod.csv /t:DocumentDB /t.ConnectionString:AccountEndpoint=https://xxxx.documents.azure.com:443;AccountKey=...;Database=https://xxxx.table.cosmosdb.azure.com:443/; /t.ConnectionMode:Gateway /t.IdField:Id /t.UpdateExisting /t.Collection:ProductCollection /t.PartitionKey:product_key

Всякий раз, когда я запускаю шаг импорта, я получаю следующую ошибку:

The resource name presented contains invalid character '/'.

Я не понимаю и не могу найти, какой ресурс вызывает эту проблему.

1 Ответ

0 голосов
/ 31 августа 2018

Бит Database=https://xxxx.table.cosmosdb.azure.com:443/; неправильный.

Значение Database должно быть именем Database, которое вы переносите, а не DatabaseAccount url. Вам нужно изменить его на буквенно-цифровое имя вашей базы данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...