2016-07-28 3 views
0

Я пытаюсь перенести мой mongoDB из mLab в Azure DocumentDB (с поддержкой протокола для mongoDB), используя инструмент переноса данных, который Microsoft просит нас использовать, вот ссылка - https://www.microsoft.com/en-us/download/details.aspx?id=46436. Mlab mongoDb является пробной версией.Инструмент миграции данных Azure

Строка подключения для MLAB MongoDB является MongoDB: // DbUser: пароль_базы_данных @ хост: порт/имя_бд

Но инструмент не принимает строку подключения для MLAB MongoDB, но принимает один для моего местного MongoDB.

У кого-нибудь еще была эта проблема?

+0

Возможно, вы редактируете свой вопрос, чтобы показать строку подключения mLab mongodb, которую используете (за вычетом ваших настоящих учетных данных). –

+0

@DavidMakogon Добавил строку подключения в вопрос. Я также добавлю некоторые снимки экрана из инструмента переноса данных. – limitlessriver

ответ

0

Средство миграции данных предназначено для перехода на стандартные учетные записи DocumentDB. Для перехода от MongoDB к учетной записи DocumentDB с поддержкой протокола для MongoDB я рекомендую стандартные утилиты MongoDB, такие как mongoexport/mongoimport или mongodump/mongorestore.

+0

Да, вы правы в том, что он сделан для перехода на стандартный DocumentDB, а не на учетную запись DocumentDB с поддержкой протокола MongoDB. То, что я не понимаю, - это помечать строку соединения mlab как единую с недопустимыми учетными данными, когда я нажимаю на проверку строки подключения. Я могу подключиться через RoboMongo/Mongochef к mlab, используя те же учетные данные. – limitlessriver

+0

Я вижу. Проблема здесь в том, что для инструмента миграции требуется использовать обновленный пакет Mongo nuget для поддержки 3.xx, в настоящее время он использует старый пакет Mongo nuget. На данный момент у меня нет точной временной шкалы, в которой это будет сделано. – stephbaron

Смежные вопросы