微軟雲端資料庫SQL Azure遷移到本地SQL Server的方法
透過SQLAzureMW工具,來實現SQL Database遷移到本地SQL Server。要求是SQL Server2014版本的,對於SQL Server2008是不支援的。
方法如下:
首先在Azure上選擇一個Server並在其下建立我們的目標資料庫,如果需要在資料庫中顯示中文而不亂碼,請將排序規則選為“Chinese_PRC_CI_AS”:
開啟SQL Server Management Studio (SSMS),分別連線本地源資料庫的Server和Azure上目標資料庫的Server,我們的目的是將本地的n_db1資料庫遷移到Azure上的n_db2資料庫:
開啟軟體,我們的目標是遷移(匯入與匯出)資料庫,所以選擇“分析並遷移”的“資料庫”一項;
在“目標伺服器”一欄,在向Azure SQL Database上遷移的時候,如果Azure上的目標資料庫的Server是V11版本的,那麼我們選擇“SQL 資料庫”一項,如果Azure上的目標資料庫的Server是V12版本的,那麼則選擇“SQL 資料庫最新服務版本(12節)”一項:
(圖1)
關於Azure上目標資料庫的Server版本,我們可以在Portal上查詢:
圖1中我們點選下一步,登入本地伺服器,點選“連線”,選擇n_db1資料庫,點選“下一步”:
此時看到下圖,請先點選高階選項進行設定,在“表/檢視選項”中的“生成表/資料”一欄,選擇“表結構和資料”,點選確定,否則在遷移時將不完整:
一路走下去,點選下一步,選擇“是”,生成SQL指令碼成功後點選下一步:
下面就是選擇Azure上的SQL Server和Database了(請注意使用者名稱的書寫方式,在Database一欄指定目標資料庫):
得到上圖的結果後退出即可。
我們回到SSMS中檢視此次遷移到的Azure上的目標資料庫,發現源資料庫n_db1中的檔案已經遷入到了Azure上的目標資料庫n_db2中了:
方法如下:
首先在Azure上選擇一個Server並在其下建立我們的目標資料庫,如果需要在資料庫中顯示中文而不亂碼,請將排序規則選為“Chinese_PRC_CI_AS”:
開啟SQL Server Management Studio (SSMS),分別連線本地源資料庫的Server和Azure上目標資料庫的Server,我們的目的是將本地的n_db1資料庫遷移到Azure上的n_db2資料庫:
開啟軟體,我們的目標是遷移(匯入與匯出)資料庫,所以選擇“分析並遷移”的“資料庫”一項;
在“目標伺服器”一欄,在向Azure SQL Database上遷移的時候,如果Azure上的目標資料庫的Server是V11版本的,那麼我們選擇“SQL 資料庫”一項,如果Azure上的目標資料庫的Server是V12版本的,那麼則選擇“SQL 資料庫最新服務版本(12節)”一項:
(圖1)
關於Azure上目標資料庫的Server版本,我們可以在Portal上查詢:
圖1中我們點選下一步,登入本地伺服器,點選“連線”,選擇n_db1資料庫,點選“下一步”:
此時看到下圖,請先點選高階選項進行設定,在“表/檢視選項”中的“生成表/資料”一欄,選擇“表結構和資料”,點選確定,否則在遷移時將不完整:
一路走下去,點選下一步,選擇“是”,生成SQL指令碼成功後點選下一步:
下面就是選擇Azure上的SQL Server和Database了(請注意使用者名稱的書寫方式,在Database一欄指定目標資料庫):
得到上圖的結果後退出即可。
我們回到SSMS中檢視此次遷移到的Azure上的目標資料庫,發現源資料庫n_db1中的檔案已經遷入到了Azure上的目標資料庫n_db2中了:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2147798/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 微軟釋出工具幫助使用者從SQL Server快速遷移到SQL Azure微軟SQLServer
- 應用程式的資料庫從Sql Server遷移到Oracle資料庫SQLServerOracle
- SQL Server資料庫遷移SQLServer資料庫
- 遷移 SQL Server 到 Azure SQL 實戰SQLServer
- SQL Server資料庫從高版本遷移到低版本的解決方案SQLServer資料庫
- 用 Oracle sql*loader 把公司的資料庫從 sql server 遷移到 Oracle 9i 中OracleSQL資料庫Server
- Sequelize 連線微軟雲資料庫 SQL Azure微軟資料庫SQL
- 雲端計算之路-試用Azure:一次失敗的SQL Server向SQL Azure的遷移嘗試SQLServer
- SQL Azure雲資料庫SQL資料庫
- 資料庫SQL Server DAC 匯入匯出資料到SQL Azure問題資料庫SQLServer
- SQL SERVER 資料庫遷移孤立使用者的解決方法SQLServer資料庫
- 如何將Azure SQL 資料庫還原到本地資料庫例項中SQL資料庫
- 將應用程式從Sql Server遷移到OracleSQLServerOracle
- 透過MySQL Workbench 將 SQL Server 遷移到GreatSQLMySqlServer
- 異構資料庫系統遷移到Oracle 工具 - Oracle SQL Developer資料庫OracleSQLDeveloper
- MS SQL Server 資料庫備份方法SQLServer資料庫
- SQL Server置疑資料庫解決方法SQLServer資料庫
- 怎樣將SQL Azure資料庫備份到本地或者StorageSQL資料庫
- SQL Server 資料庫最小當機遷移方案GESQLServer資料庫
- SQL Server資料庫的簡單實現方法SQLServer資料庫
- ASP建立SQL Server資料庫的兩種方法SQLServer資料庫
- 把 SQL Server 遷移到 Linux?不如換成 MySQLServerLinuxMySql
- SQL Server資料庫內容替換方法SQLServer資料庫
- 附加和分離SQL Server資料庫方法SQLServer資料庫
- 細說SQL Server資料庫備份方法SQLServer資料庫
- 優化SQL Server資料庫查詢方法優化SQLServer資料庫
- SQL Server資料庫安全SQLServer資料庫
- SQL Server 資料庫映象SQLServer資料庫
- SQL Server 資料庫索引SQLServer資料庫索引
- 資料庫映象 (SQL Server)資料庫SQLServer
- 一次SQL Server遷移到Oracle的實施步驟SQLServerOracle
- SQL 遷移資料庫至ORACLE簡易方法SQL資料庫Oracle
- 雲資料庫SQL Azure的基本限制TX資料庫SQL
- 【SQL Server】--SQL Server資料庫bak檔案還原SQLServer資料庫
- 案例分析:700G SQL Server資料庫遷移HGSQLServer資料庫
- 從 SQL Server 到 MySQL (一):異構資料庫遷移ServerMySql資料庫
- 資料庫遷移到ASM資料庫ASM
- SQL Server資料庫日誌清除的兩個方法SQLServer資料庫