使用 FTP 迁移 SQL Server 数据_迁移数据_快速入门(SQL Server)_云数据库 RDS 版-阿里云...
?
背景信息
阿里云數據庫 SQL Server 版導入數據有如下限制:
僅支持導入 SQL Server 2005、SQL Server 2008、SQL Server 2008R2 版本數據
僅支持全量數據導入
數據庫的 Recover Mode 必須是 FULL 模式
前提條件
已創建目標實例和數據庫
如果數據庫里有數據,請做好備份,目標數據庫中的數據將被覆蓋
為了確保數據一致性,請停止本地數據庫的寫入操作
準備好?Filezilla 3.6.0.2 客戶端?軟件,請注意軟件版本,且安裝后請不要升級版本
操作步驟
準備本地數據
執行如下命令,檢查本地數據庫的 Recover Mode。
use master; go select name, case recovery_model when 1 then 'FULL' when 2 then 'BULD_LOGGED' when 3 then 'SIMPLE' end model from sys.databases where name not in ('master','tempdb','model','msdb'); go確認本地數據庫的 model 值:
如果 model 值不為 FULL,請執行步驟 2。
如果 model 值為 FULL,請執行步驟 3。
執行如下命令,設置源數據庫的 Recover Mode 為 FULL。
注意:?Recover Mode 改成 FULL 模式會導致 SQL Server 日志增加,請注意有足夠的硬盤空間。
ALTER DATABASE [dbname] SET RECOVERY FULL; go ALTER DATABASE [dbname] SET AUTO_CLOSE OFF; go備份源數據庫,本例以備份文件名為?filename.bak?為例。
use master; go BACKUP DATABASE [testdbdb] to disk ='d:\backup\filename.bak' WITH COMPRESSION,INIT; go還原源數據庫的 Recover Mode。
說明:?如果您未執行步驟 2,即數據庫 Recover Mode 原為 FULL,則無需執行該步驟。
ALTER DATABASE [dbname] SET RECOVERY SIMPLE; go正式遷移操作
登錄?RDS 管理控制臺,選擇目標實例。
在菜單中選擇?數據庫管理。
在?數據庫管理?頁面單擊?備份文件(bak)遷入,如下圖所示。
在?數據導入向導?頁面的?備份你的數據庫?步驟確認已參照?備份本地數據?備份好本地數據庫后,單擊?下一步,如下圖所示。
在?上傳備份文件?步驟單擊?獲取 FTP 信息,獲取備份文件上傳 FTP 信息,如下圖所示。
將本地數據庫備份文件名更改為上一步驟中獲取的文件名。
注意:?本地備份文件名必須更改為上一步驟中提供的文件名,否則備份文件無法上傳成功。
打開?FileZilla?軟件,選擇?文件 > 站點管理器。
單擊?新站點,創建并命名新站點后,按步驟 5 中獲取的 FTP 信息填寫站點信息,如下圖所示。
-
- 主機:FTP 信息中的?外網服務器
- 端口:FTP 信息中的?外網服務器端口
- 加密:選擇?要求隱式的 FTP over TLS
- 登錄類型:選擇?正常
- 用戶:FTP 信息中的?FTP 賬號
- 密碼:FTP 信息中的?FTP 密碼
選擇?傳輸設置?頁簽,設置?傳輸模式?為?被動,單擊?連接,如下圖所示。
說明:?系統會彈出?未知證書?提示,單擊?確定?即可。
連接 FTP 服務器后,將備份文件按步驟 5 中提供的文件名更名后,上傳至 FTP 服務器。
返回?RDS 管理控制臺?的?數據導入向導,單擊?下一步?進入?數據導入?步驟。
確認 FTP 上傳完成,且文件大小無誤后,單擊?數據導入,在彈出的確認框中單擊?確定,如下圖所示。
注意:
-
- 如果導入殘缺或者非法文件,導入會失敗,該實例控制臺將一直處于恢復中狀態,請提交工單解除該狀態。
- 如果導入數據后,實例磁盤容量超過總使用量的 85%,則無法進行導入,請先刪減實例的數據或擴展磁盤容量。擴容磁盤請參加變更配置。
?
-
數據導入完成后,單擊?關閉,結束數據導入。
-
后續操作
- 本地數據導入阿里云后,您可以在菜單中選擇?備份文件遷入記錄,查看數據導入記錄,執行?數據導入?操作。
?
轉載于:https://www.cnblogs.com/ideacore/p/6292116.html
總結
以上是生活随笔為你收集整理的使用 FTP 迁移 SQL Server 数据_迁移数据_快速入门(SQL Server)_云数据库 RDS 版-阿里云...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Git服务器搭建笔记
- 下一篇: OS X 10.11 Error: /u