北大青鳥IT教育博客

           

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

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

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

            Script to window——選擇該選項(xiàng)會(huì)將SQL腳本顯示在一個(gè)向?qū)Т翱谥校酉聛?lái)用戶可以在向?qū)нM(jìn)行script to Azure之前對(duì)這些腳本進(jìn)行修改。

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

            Script to Azure——如果覺(jué)得數(shù)據(jù)庫(kù)兼容于SQL Azure就請(qǐng)選擇該選項(xiàng)。它會(huì)提示你輸入Azure帳號(hào),然后針對(duì)SQL Azure運(yùn)行生成的腳本。

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

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

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


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


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

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          文章檔案

          默認(rèn)

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 武平县| 紫阳县| 洪洞县| 时尚| 响水县| 明星| 长顺县| 五台县| 贵港市| 高雄市| 镇康县| 永吉县| 五大连池市| 资溪县| 德州市| 宁陕县| 八宿县| 凉山| 法库县| 昔阳县| 房产| 体育| 新津县| 宿松县| 平阳县| 班玛县| 龙陵县| 阳新县| 徐州市| 吐鲁番市| 北碚区| 甘德县| 嘉善县| 榕江县| 买车| 建平县| 鄢陵县| 大新县| 台南市| 丽水市| 义马市|