2017-08-29 169 views
0

我正在使用DocumentDB數據遷移工具將documentDB數據庫遷移到新創建的documentDB數據庫。 connectionStrings 驗證說它沒關係。 它不工作(傳輸任何數據(= 0),但不是失敗寫在日誌文件(失敗= 0)DocumentDB數據遷移工具,無法從數據庫遷移到db

這裏是做: enter image description here

enter image description here

enter image description here

enter image description here

我試過很多東西,如:

  1. 遷移/集傳送到JSON文件
  2. 遷移到partitionned /非partitionned documentdb分貝
  3. 目標索引政策我已經採取了源索引策略(JSON從蔚藍了,documentdb分貝集合設置)。
  4. ...

其實也沒什麼的工作,但我沒有錯誤日誌,也許是的documentdb版本的問題?

Thanx提前爲您提供幫助。

+0

專業問題蒙戈API遷移集合服務器或網絡相關的基礎架構管理對於堆棧溢出而言是無關緊要的,除非它們直接涉及編程或編程工具。您可能能夠獲得有關服務器故障的幫助。 –

+0

好吧,實際上,因爲沒有生成日誌,所以很難知道故障來自何處。一般來說,Azure問題來自專業服務器 - 或...,所以你可能會把幾乎所有的Azure問題都拋出去......,並且我還沒有在這個論壇上找到任何解決方案...... – fguigui

+0

我剛纔引用了SO的近距離投票理由。所以,是的,這裏的很多[tag:azure]問題都是一個編程網站的主題。這並不是一個編程問題,是嗎?我實際上已經開始關閉所有1657 [標籤:godaddy]的問題,所以我幾乎不相信「有人在同一主題上發佈過一個問題,所以這必須是關於主題的論點:)」。不過,我相信你會在這裏比在這裏更好。這不是我想阻礙你,我只是想你會在別的地方得到更好的幫助,而且這個網站只需要編程。 –

回答

-1

@fguigui:爲了幫助解決這個問題,請您使用命令行選項重新運行相同的數據遷移操作嗎?只需從與數據遷移工具相同的文件夾啓動dt.exe即可獲取所需的語法。然後,在您使用所需參數啓動它之後,請將輸出粘貼到此處,然後查看哪些內容已損壞。

+0

thanx alekseys,目前我看到這個錯誤信息與dt.exe:嚴重錯誤:文檔集合名稱是必需的,但我把這些參數:/s.Collection:Account和t.Collection:帳戶(有或沒有雙引號) ,我繼續測試... – fguigui

0

我可以使用DocumentDB Data Migration tool從Azure Cosmos DB DocumentDB API集合導入。

enter image description here

此外,根據我的測試,如果我們爲來源DocumentDB指定收集的名字是不存在的,沒有數據將被轉移並沒有錯誤日誌寫入。

enter image description here

導入結果

enter image description here

請確保您指定現有的源集合。如果可能的話,您可以嘗試創建新的集合並從這個新集合導入數據,並檢查是否可以傳輸數據。

+0

我認爲我的大部分入口參數都是正確的,我驗證了connectionStrings ==>回覆正常...我注意到一些奇怪的東西,在用例中,我們可以在同一時間導入很多集合,例子給出的是由'|'分隔的集合名稱列表,當我嘗試這樣做時,它會嘗試導入集合,該集合的名稱是集合名稱列表,但它不會嘗試導入所有集合... – fguigui

+0

我做了一個測試並發現如果** Target DocumentDB **是**分區**,從多個集合導入數據可以正常工作,但是如果將數據從多個集合導入到單分區集合,則只有集合列表的第一個集合的數據是IMPO rted。 –

0

我遇到過同樣的問題,經過調查發現內部文檔結構發生了變化。爲此遷移後用工具文件是存在的,但不能與數據資源管理器中找到(但查詢瀏覽器使用select *它們是可見的)

我已經通過使用Mongichef