2016-07-28 152 views
0

我正嘗試使用Microsoft要求我們使用的數據遷移工具將我的mongoDB從mLab遷移到Azure DocumentDB(對mongoDB有協議支持),這裏是鏈接 - https://www.microsoft.com/en-us/download/details.aspx?id=46436。 mlab mongoDb是試用版。Azure數據遷移工具

爲MLAB MongoDB的連接字符串的mongodb:// DBUSER:DBPASSWORD @主機:端口/ DBNAME

但該工具不接受對MLAB MongoDB的連接字符串,但接受了一個我本地的MongoDB。

有沒有其他人有這個問題?

+0

您可能會考慮編輯您的問題以顯示您正在使用的mLab mongodb連接字符串(當然,減去您的真實憑據)。 –

+0

@DavidMakogon在問題中添加了連接字符串。我還將從數據遷移工具添加一些屏幕截圖。 – limitlessriver

回答

0

數據遷移工具旨在遷移到標準DocumentDB帳戶。對於從MongoDB遷移到具有MongoDB協議支持的DocumentDB帳戶,我建議使用標準的MongoDB實用程序,如mongoexport/mongoimport或mongodump/mongorestore。

+0

是的,你是對的,它是通過對MongoDB的協議支持遷移到標準DocumentDB而不是DocumentDB帳戶。當我點擊驗證連接字符串時,我不明白的是將mlab連接字符串標記爲無效憑證。我能夠通過RoboMongo/Mongochef使用相同的證書連接到mlab。 – limitlessriver

+0

我明白了。這裏的問題是,遷移工具需要使用更新的Mongo nuget包來支持3.xx,它目前正在使用一個較舊的Mongo nuget包。在這一點上,我沒有確切的時間表來完成。 – stephbaron