如何用DMA遷移數據庫的schema?相信大部分人都還沒學會這個技能,為了讓大家學會,給大家總結了以下內容,話不多說,一起往下看吧。

所以如果是這樣的話,其實DMS并不是很方便,不過其實這是有原因的,因為微軟對于數據庫遷移其實并不止DMS這一種方式,DMS在中國落地的時間還沒有半年,但是另外一個工具DMA其實幾年前就可以GA了,DMA是個很方便的工具,他有個很重要的功能就是可以做評估,比如之前遷移SQL Server到Azure SQL的時候就可以拿DMA來做遷移的評估,同時他也可以做數據庫的遷移,我們可以在用DMS遷移數據之前,先用DMA遷移數據庫的schema,這樣整個遷移過程會平滑的多!
首先,需要先下載DMA工具,DMA不像DMS,他不是一個SaaS的平臺,而是一個在本地安裝的工具,可以下載到本地進行安裝,只要能在網絡上訪問源和目標的數據庫即可
https://www.microsoft.com/en-us/download/details.aspx?id=53595
安裝過程不贅述,直接看怎么使用,下邊就是DMA的界面
我們可以直接創(chuàng)建一個project,創(chuàng)建的時候會看到可以選assessment,還是migration,我們先拿assessment來試下,可以看到源這里直接就可以選AWS RDS

DMA會檢測數據庫的兼容性,因為Azure SQL是個較為輕量級的數據庫,一些功能是不支持的,而且本身不同數據庫版本之間也會存在兼容性問題,所以要先評估是否有類似的情況

這里連接到源之后會讀取源庫的信息

評估的時間要看源庫的數量和大小而定,這里數據量很小,所以評估過程很快,我們還可以把報表打出來進行篩選

下邊就來看怎么用DMA遷移數據庫的schema,在遷移的時候源庫沒有AWS RDS的選項,不過我們可以選SQL Server, 遷移的范圍直接選schema就好,數據遷移我們可以用DMS,DMA本身不支持增量遷移,但是DMS可以,所以這兩個其實可以結合使用

這里選擇源庫和目標庫

這里可以看到,讀取源庫信息之后,view,procedure這些都會生成對應的腳本,之后這些腳本會到目標庫上去執(zhí)行

deploy schema之后,就可以看到結果了

到目標庫之后,已經可以看到這些內容了,表的主鍵這些也都和源庫是一樣的

之后再用DMS遷移的時候就不會再提示什么表不存在,主鍵不存在之類的了

關于用DMA遷移數據庫的schema的步驟就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
另外有需要云服務器可以了解下創(chuàng)新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
新聞標題:如何用DMA遷移數據庫的schema-創(chuàng)新互聯
分享路徑:http://chinadenli.net/article34/eoise.html
成都網站建設公司_創(chuàng)新互聯,為您提供品牌網站設計、網站排名、動態(tài)網站、網站營銷、App設計、定制網站
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯