北大青鳥IT教育博客

           

          SQLAzureMW:用于將SQL數(shù)據(jù)庫遷移

            SQL Azure Migration Wizard(SQLAzureMW)是CodePlex上的一個項目,它可以將SQL 2005及SQL 2008數(shù)據(jù)庫遷移到SQL Azure上。

            在選定好SQL 2005或2008數(shù)據(jù)庫后,SQLAzureMW就會遍歷其表、存儲過程以及視圖并允許用戶選擇所要處理的SQL對象,接下來它提供了三種方式以進行下一步的處理:

            Script to window——選擇該選項會將SQL腳本顯示在一個向?qū)Т翱谥校酉聛碛脩艨梢栽谙驅(qū)нM行script to Azure之前對這些腳本進行修改。

            Script to file——如果想將SQL腳本保存到文件中就請選擇該選項。用戶能夠在SQL Server Management Studio中編輯該腳本文件,之后就可以在其中運行腳本或是將其保存起來并通過向?qū)Ъ虞d并運行腳本文件。

            Script to Azure——如果覺得數(shù)據(jù)庫兼容于SQL Azure就請選擇該選項。它會提示你輸入Azure帳號,然后針對SQL Azure運行生成的腳本。

            SQLAzureMW會處理好SQL 2005/2008與SQL Azure之間的不兼容性。比如說,將text列轉(zhuǎn)換為varchar(max),將image轉(zhuǎn)換為varbinary(max),同時它還會取消對XML schema的綁定,因為SQL Azure并不支持它。這些對腳本的轉(zhuǎn)換和改變都保存在一個名為NotSupportedByAzureFile.config的XML配置文件中。在SQL Azure添加新功能時它還支持對腳本生成方式的改變。

            當前的SQLAzureMW處于Alpha v0.2版,基于Microsoft Public License(Ms-PL)發(fā)布。SQLAzureMW是個VS 2008項目,需要.NET 3.5 SP1才能運行。

          posted on 2009-09-11 14:55 武漢北大青鳥 閱讀(76) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          文章檔案

          默認

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 台安县| 资兴市| 北票市| 定安县| 长岭县| 舟曲县| 吉安市| 越西县| 玉门市| 文化| 通州市| 鹿邑县| 曲松县| 若尔盖县| 甘孜| 西畴县| 界首市| 廉江市| 临邑县| 河曲县| 中阳县| 庄浪县| 焦作市| 秀山| 荣成市| 汽车| 吉林省| 普定县| 汾西县| 丽水市| 西充县| 漾濞| 建湖县| 凤凰县| 石屏县| 九寨沟县| 桃园市| 德惠市| 正定县| 凤城市| 中超|