嗨,我的公司正在決定將其現有的應用程序切換到Azure平臺(僅Sql部分)。所以我們需要將我們的數據庫從本地上傳到雲端。對於遷移,我遇到了各種工具,如 1. cerebrata的工具 2. SqlAzure遷移向導 3. Microsoft Sql數據同步 4.通過管理工作室的傳統腳本方式。 但上述所有工具都顯示它們的容量有限。用戶無法在任何一種工具上完美地工作。Sql 2008開發人員到Sql Azure遷移
在cerebrata的工具 - 的主要缺點是其應用的用戶名和應用的關鍵領域,我還沒有管理共享。此外還有手動映射azure和本地之間的字段。
Sql Azure遷移向導 - 生成腳本並執行,但也有很多錯誤。我正在使用它的2.1版本。它也很慢。它似乎是一個Sql Srvr Mgmt Studio的副本。 Sql數據同步: - 我發現它很酷,因爲它的MS產品,但它也有限制,它只與基於Windows身份驗證的本地SQL Server連接,或者您需要明確允許所需但。即使在同步之後,我也得到了一些Sql Azure配置錯誤。
4 Sql Srvr Mgmt Studio: - 這是最簡單的方法,但在實際遷移之前需要大量的手動工作。我所做的是我生成了整個數據庫的腳本(幾乎101123行代碼用於單個數據庫)並嘗試在azure上執行。在我第一次遇到一些關鍵字不匹配錯誤。最後我刪除主鍵聲明With (Padding = Off ....)
或類似的東西后,所有行,也On Primary
然後我執行,但仍然在Set Identity Insert On
錯誤。經過大量艱苦的工作,刪除不需要的線路等待超過2小時,遠程完成腳本,我沒有錯誤,錯誤和錯誤。
所以你們被要求給我建議任何好的替代規定比上述或我缺乏的東西,可以做更多的以上。
感謝
阿米特·蘭詹
嗨,我不知道相關的評論,但任何人都可以告訴我什麼是這裏的賞金「開始賞金」。它的用法是什麼?謝謝 – 2010-07-13 09:28:50