RDS - MS SQL Server - 遷移導入數據庫

  1. 從本地服務器創建完整備份,將該備份存儲到 S3 上。
    https://docs.amazonaws.cn/AmazonS3/latest/gsg/CreatingABucket.html
    https://docs.amazonaws.cn/AmazonS3/latest/gsg/PuttingAnObjectInABucket.html
    *注意:Amazon RDS 支持使用完整備份文件 (.bak 文件) 對 Microsoft SQL Server 數據庫進行本機備份和還原。
    當使用 RDS 時,您將訪問存儲在 Amazon S3 中的文件,而不是使用數據庫服務器上的本地文件系統。

  2. 在AWS RDS中創建SQL Server 數據庫實例,可供選擇的數據庫版本爲 SQL Server 2017/2016/2014/2012
    https://docs.amazonaws.cn/AmazonRDS/latest/UserGuide/USER_CreateOracleInstance.html
    *注意,創建實例時,需要選擇之前創建的選項組。

  3. 將數據備份文件導入至新創建的數據庫實例中。

– 執行還原數據庫文件
exec msdb.dbo.rds_restore_database
@restore_db_name=‘mydatabase’,
@s3_arn_to_restore_from=‘arn:aws-cn:s3:::chen-sqlserver-test/testdb0228.bak’;

– 執行還原數據庫日誌
exec msdb.dbo.rds_restore_log
@restore_db_name=‘mydatabase’,
@s3_arn_to_restore_from=‘arn:aws-cn:s3:::chen-sqlserver-test/testdb0228.trn’;

–完成數據庫還原
exec msdb.dbo.rds_finish_restore @db_name=‘testdb022801’;

– 查看任務狀態
exec msdb.dbo.rds_task_status

https://docs.amazonaws.cn/AmazonRDS/latest/UserGuide/SQLServer.Procedural.Importing.html#SQLServer.Procedural.Importing.Native.Using.Restore

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章