2017-07-03 39 views
2

場景:我有一個遷移的Azure移動服務和數據表,我想升級到Azure應用服務。我跟着this upgrade documentation。我已經按照文檔中所述複製了連接字符串和應用程序名稱。如何在從Azure移動服務升級到應用服務後遷移數據?

期望值:我想看到的是我的新應用服務的Easy Tables中來自我的移動服務的相同數據表。我也想這些映射到同一個數據庫中的相同表。

問題:然而,問題是我沒有在我的新應用服務(簡易表格)中看到我的移動服務中的數據表。

更多信息:我也嘗試在新的應用程序服務中重新創建表。但是如果我在簡單表中創建一個新表,它會在數據庫中創建一個新表,可能是因爲創建的表名與我的移動服務中的模式不匹配?我的移動服務使用以下架構:[database name].[mobileservice name].[table name]。應用服務使用此架構:[database name].[table name]

所以我的問題是:是否有人知道如何將數據表從已遷移的移動服務遷移到應用服務?

回答

0

期望:我希望看到的是我的新應用服務的Easy Tables中來自我的移動服務的相同數據表。我也想這些映射到同一個數據庫中的相同表。

據我所知,使用易表時,您可以添加新表或現有表相同的名稱,那麼它會自動幫你建立你添加的表Node.js的後端。

注:

表名稱只能包含字母,數字和下劃線。該名稱必須以字母或下劃線字符開頭。

你可以利用「開發工具>應用服務編輯器(預覽)」檢查你的後端移動應用服務如下:

所以我的問題是:是否有人知道如何將數據表從已遷移的移動服務遷移到應用服務?

根據您提供的升級文檔,我假設你正在開發的C#後臺,你只需要參考Updating the server project,那麼修改後的項目部署到新的應用服務。此外,我建議您可以導航到您的應用服務的「部署>快速啓動」,然後在更新您的移動服務後端項目之前下載C#後端項目以熟悉新的服務器項目。此外,我寧願創建一個新的移動應用程序項目,然後創建表控制器並從您的移動服務項目遷移邏輯代碼。有關創建表控制器的更多詳細信息,請參閱adrian hall的書Implementing Table Controllers

+0

非常感謝您的回答,但我們決定不再升級到App Services。原因是因爲我們不希望每次微軟決定以非向後兼容的方式重寫他們的東西時都不得不重新創建整個後端。我們需要更可靠的和未來的證據。 – Niels

相關問題