Используйте средство миграции Azure Cosmos DB для экспорта из Azure Table API в json

Я хочу перенести данные из Cosmos Table API в файл json.

Я скопировал ПЕРВИЧНУЮ СТРОКУ СОЕДИНЕНИЯ с портала, и это команда, которую я пытаюсь запустить с помощью инструмента миграции:

dt.exe /s:DocumentDB /s.ConnectionString:"PRIMARY CONNECTION STRING" /s.Collection:application /t:JsonFile

OR:

dt.exe /s:DocumentDB /s.ConnectionString:"PRIMARY CONNECTION STRING;Database=TablesDB" /s.Collection:application /t:JsonFile

и я получаю эту ошибку:

Критическая ошибка: URL-адрес конечной точки учетной записи DocumentDB должен быть указан как часть строки подключения

Что мне не хватает?


person Angela    schedule 02.10.2019    source источник


Ответы (1)


Критическая ошибка: URL-адрес конечной точки учетной записи DocumentDB должен быть указан как часть строки подключения.

Из-за этой ошибки URL-адрес учетной записи отсутствует в строке подключения. Вы можете следовать примеру из этого ссылка:

dt.exe / s: JsonFile /s.Files:.\Sessions.json / t: DocumentDBBulk /t.ConnectionString:"AccountEndpoint=;AccountKey=;Database=; "

Проверьте AccountEndpoint= в строке подключения и повторите попытку.

person Jay Gong    schedule 03.10.2019
comment
Я хочу перейти от API таблиц Cosmos к файлу json. - person Angela; 03.10.2019
comment
Я хочу перейти от API таблиц Cosmos к файлу json. Но вы дали мне ответ, который мне был нужен здесь: stackoverflow.com/questions/58202455/ - person Angela; 03.10.2019
comment
Команда для экспорта данных из API таблиц в файл json: dt.exe / s: AzureTable /s.ConnectionString:Connection String /s.Table:application /s.InternalFields:All / t: JsonFile /t.File:application.json - person Angela; 03.10.2019
comment
@Angela Ваша ошибка указывает на то, что вы указали неполную строку подключения, я просто хочу предложить вам проверить строку подключения. - person Jay Gong; 03.10.2019
comment
Проблема заключалась в том, что я использовал / s: DocumentDB вместо / s: AzureTable. - person Angela; 04.10.2019