

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# ネイティブバックアップと復元メソッドを使用して、オンプレミスの Microsoft SQL サーバーデータベースを Amazon RDS for SQL Server に移行
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-using-native-backup-and-restore-methods"></a>

*Amazon Web Services、Tirumala Dasari、David Queiroz、Vishal Singh*

## 概要
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-using-native-backup-and-restore-methods-summary"></a>

このパターンは、オンプレミスの Microsoft SQL Server データベースを SQL Server DB インスタンスの Amazon Relational Database Service (Amazon RDS) に移行する方法 (同種移行) について説明しています。移行プロセスは SQL Server のネイティブバックアップと復元方法に基づいています。SQL Server Management Studio (SSMS) を使用してデータベースバックアップファイルを作成し、Amazon Simple Storage Service (Amazon S3) バケットを使用してバックアップファイルを保存してから、Amazon RDS for SQL Server にバックアップファイルを復元します。

## 前提条件と制限
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-using-native-backup-and-restore-methods-prereqs"></a>

**前提条件**
+ アクティブな AWS アカウント。
+ S3 バケットと Amazon RDS for SQL Server DB インスタンスにアクセスするための AWS Identity and Access Management (IAM) ロールポリシー

**制限事項**
+ このパターンで説明されているプロセスでは、データベースのみを移行します。SQL ログインまたはデータベースユーザー (SQL Server エージェントジョブを含む) は、追加の手順が必要なため、移行されません。

**製品バージョン**
+ SQL Server 2017: サポートされているバージョンと特徴量の最新リストについては、AWS ドキュメントの「[Amazon RDS 上の Microsoft SQL Server](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_SQLServer.html#SQLServer.Concepts.General.FeatureSupport)」を参照してください。

## アーキテクチャ
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-using-native-backup-and-restore-methods-architecture"></a>

**ソーステクノロジースタック**
+ オンプレミス Microsoft SQL Server データベース

**ターゲットテクノロジースタック**
+ Amazon RDS for SQL Server DB インスタンス

**データ移行****アーキテクチャ**

![\[オンプレミスの SQL Server DB を Amazon RDS for SQL Server DB インスタンスに移行するためのアーキテクチャ。\]](http://docs.aws.amazon.com/ja_jp/prescriptive-guidance/latest/patterns/images/pattern-img/c2dcd6ab-deb1-4d5e-b3c5-3bf48c02ca4e/images/29f90473-6dd4-4574-bfbd-5c6a0481c40e.png)


## ツール
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-using-native-backup-and-restore-methods-tools"></a>
+ Microsoft SQL Server Management Studio (SSMS) は、SQL Server インフラストラクチャを管理するための統合環境です。SQL Server とやり取りする豊富なスクリプトエディターを備えたユーザーインターフェイスとツールグループを備えています。

## エピック
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-using-native-backup-and-restore-methods-epics"></a>

### Amazon RDS for SQL Server DB インスタンスを作成
<a name="create-an-amazon-rds-for-sql-server-db-instance"></a>


| タスク | 説明 | 必要なスキル | 
| --- | --- | --- | 
| Amazon RDS for SQL Server でデータベースエンジンとして SQL Server を選択します。 |  | DBA | 
| SQL Server Express Editionを選択します。 |  | DBA | 
| データベースの詳細を指定します。 | DB を作成する詳細情報について、「[Amazon RDS のドキュメント](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_CreateDBInstance.html)」を参照してください。 | DBA、アプリ所有者 | 

### オンプレミスの SQL Server データベースからバックアップファイルを作成
<a name="create-a-backup-file-from-the-on-premises-sql-server-database"></a>


| タスク | 説明 | 必要なスキル | 
| --- | --- | --- | 
| SSMS を使用してオンプレミスの SQL Server データベースConnect。 |  | DBA | 
| データベースのバックアップを作成します。 | 手順については、「[SSMS ドキュメント](https://learn.microsoft.com/en-us/sql/ssms/sql-server-management-studio-ssms)」を参照してください。 | DBA、アプリ所有者 | 

### Amazon S3 にバックアップファイルをアップロードします。
<a name="upload-the-backup-file-to-amazon-s3"></a>


| タスク | 説明 | 必要なスキル | 
| --- | --- | --- | 
| Amazon S3 にバケットを作成します。 | 詳細については、[Amazon S3 ドキュメント](https://docs.aws.amazon.com/AmazonS3/latest/userguide/create-bucket-overview.html)を参照してください。 | DBA | 
| バックアップファイルを S3 バケットにアップロードします。 | 詳細については、[Amazon S3 ドキュメント](https://docs.aws.amazon.com/AmazonS3/latest/userguide/upload-objects.html)を参照してください。 | SysOps 管理者 | 

### Amazon RDS for SQL Server でデータベースを復元する
<a name="restore-the-database-in-amazon-rds-for-sql-server"></a>


| タスク | 説明 | 必要なスキル | 
| --- | --- | --- | 
| オプショングループを Amazon RDS に追加します。 | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/prescriptive-guidance/latest/patterns/migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-using-native-backup-and-restore-methods.html)詳細については、「 [Amazon RDS ドキュメント](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithOptionGroups.html)」を参照してください。 | SysOps 管理者 | 
| データベースを復元します。 | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/prescriptive-guidance/latest/patterns/migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-using-native-backup-and-restore-methods.html) | DBA | 

### ターゲットデータベースの検証
<a name="validate-the-target-database"></a>


| タスク | 説明 | 必要なスキル | 
| --- | --- | --- | 
| オブジェクトとデータを検証する。 | ソースデータベースと Amazon RDS for SQL Server の間のオブジェクトとデータを検証します。このタスクはデータベースのみを移行します。ログインとジョブは移行されません。 | アプリ所有者、DBA | 

### カットオーバー
<a name="cut-over"></a>


| タスク | 説明 | 必要なスキル | 
| --- | --- | --- | 
| アプリケーションのトラフィックをリダイレクトします。 | 検証後、アプリケーションのトラフィックを Amazon RDS for SQL Server DB インスタンスにリダイレクトします。 | アプリ所有者、DBA | 

## 関連リソース
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-using-native-backup-and-restore-methods-resources"></a>
+ 「[Amazon RDS ドキュメント](https://docs.aws.amazon.com/s3/)」  
+ 「[Amazon RDS for SQL Server のドキュメント](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_SQLServer.html)」 
+ 「[Microsoft SQL Server データベースエンジンのオプション](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Appendix.SQLServer.Options.html)」  