本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用原生備份和還原方法將現場部署 Microsoft SQL 伺服器資料庫遷移到亞馬遜 RDS
創建者:蒂魯馬拉·達薩里(AWS)、大衛·奎羅斯(AWS)和維沙爾辛格(AWS)
環境:PoC 或試點 | 來源:本地 SQL 伺服器資料庫 | 目標:Amazon RDS for SQL Server |
R 類型:重新平台 | 工作量:Microsoft | 技術:移轉、資料庫、作業系統 |
AWS 服務:Amazon RDS; Amazon S3 |
Summary
此模式說明如何將現場部署 SQL Server Microsoft 料庫遷移到適用於 SQL Server 資料庫執行個體 (同質遷移) 的 Amazon Relational Database Service 服務 (Amazon RDS)。遷移程序是以原生 SQL Server 備份和還原方法為基礎。它使用 SQL 伺服器管理工作室 (SSMS) 建立資料庫備份檔案,並使用 Amazon Simple Storage Service (Amazon S3) 儲存貯體來存放備份檔案,然後再將備份檔案還原到 Amazon RDS for SQL Server 服器中。
先決條件和限制
先決條件
作用中的 AWS 帳戶
AWS Identity and Access Management (IAM) 角色政策可存取 S3 儲存貯體和適用於 SQL 伺服器資料庫執行個體的 Amazon RDS。
限制
此病毒碼中描述的程序只會移轉資料庫。不會遷移 SQL 登入或資料庫使用者,包括任何 SQL Server 代理程式作業,因為他們需要額外的步驟。
產品版本
SQL 伺服器 如需支援的版本和功能的最新清單,請參閱 AWS 文件中的 Amazon RDS 上的 Microsoft SQL 伺服器。
架構
源, 技術, 堆棧
內部部署 Microsoft SQL 伺服器資料庫
目標技術堆疊
Amazon RDS for SQL Server 數據庫實例
資料移轉架構
工具
Microsoft SQL 服務器管理工作室(SSMS)是用於管理 SQL 服務器基礎設施的集成環境。它提供了一個用戶界面和一組具有與 SQL Server 交互的豐富腳本編輯器的工具。
史诗
任務 | 描述 | 所需技能 |
---|---|---|
選取 SQL 伺服器做為 SQL 伺服器的亞馬遜 RDS 中的資料庫引擎。 | DBA | |
選擇 SQL 伺服器快速版。 | DBA | |
指定資料庫詳細資訊 | 如需有關建立資料庫執行個體的詳細資訊,請參閱 Amazon RDS 文件。 | DBA,應用程式擁有者 |
任務 | 描述 | 所需技能 |
---|---|---|
透過 SSMS Connect 到內部部署 SQL 伺服器資料庫。 | DBA | |
建立資料庫的備份。 | 如需指示,請參閱 SSMS 文件 | DBA,應用程式擁有者 |
任務 | 描述 | 所需技能 |
---|---|---|
在 Amazon S3 中建立儲存貯體。 | 如需詳細資訊,請參閱 Amazon S3 說明文件。 | DBA |
將備份檔案上傳到 S3 儲存貯體。 | 如需詳細資訊,請參閱 Amazon S3 說明文件。 | SysOps 管理員 |
任務 | 描述 | 所需技能 |
---|---|---|
將選項組添加到 Amazon RDS。 |
如需詳細資訊,請參閱 Amazon RDS 文件。 | SysOps 管理員 |
還原資料庫。 |
| DBA |
任務 | 描述 | 所需技能 |
---|---|---|
驗證對象和數據。 | 驗證來源資料庫和亞馬遜 RDS SQL 伺服器之間的物件和資料。 注意:此作業只會移轉資料庫。登入和工作將不會移轉。 | 應用程式擁有者,DBA |
任務 | 描述 | 所需技能 |
---|---|---|
重定向應用程式流量 | 驗證後,將應用程式流量重新導向至適用於 SQL 伺服器資料庫的 Amazon RDS 執行個體 | 應用程式擁有者,DBA |