メニュー
Amazon Relational Database Service
ユーザーガイド (API Version 2014-10-31)

Microsoft SQL Server によるネイティブバックアップおよび復元のサポート

Amazon RDS では、完全バックアップファイル (.bak ファイル) を使用した Microsoft SQL Server データベースのネイティブバックアップおよび復元がサポートされています。 簡単に移動可能な 1 つのファイルで SQL Server データベースのインポートとエクスポートを行うことができます。 オンプレミスデータベースの完全バックアップを作成して Amazon Simple Storage Service (Amazon S3) に保存した後、SQL Server を実行する既存の Amazon RDS DB インスタンスにバックアップファイルを復元できます。Amazon RDS SQL Server データベースをバックアップして Amazon S3 に保存した後、バックアップファイルをオンプレミスサーバーや、SQL Server を実行する別の Amazon RDS DB インスタンスに復元できます。 詳細については、「SQL Server データベースのインポートとエクスポート」を参照してください。

注記

SQL Server のネイティブバックアップおよび復元は、db.t1.micro DB インスタンスクラスではサポートされていません。 インスタンスクラスの詳細については、「すべての利用可能な DB インスタンスクラスの仕様」を参照してください。

ネイティブバックアップおよび復元オプションの設定

Amazon RDS では、ネイティブバックアップおよび復元オプションの以下の設定がサポートされています。

オプション設定 有効な値 説明

IAM_ROLE_ARN

形式 arn:aws:iam::account-id:role/role-name の有効な Amazon リソースネーム (ARN)。

バックアップファイルを含む Amazon S3 バケットにアクセスするための AWS Identity and Access Management (IAM) ロールの ARN。詳細については、「AWS Identity and Access Management (IAM)」を参照してください。

ネイティブバックアップおよび復元オプションの追加

DB インスタンスにネイティブバックアップおよび復元オプションを追加する一般的な手順は以下のとおりです。

  1. 新しいオプショングループを作成するか、既存のオプショングループをコピーまたは変更します。

  2. オプショングループにオプションを追加します。

  3. オプショングループを DB インスタンスに関連付けます。

ネイティブバックアップおよび復元オプションを追加したら、DB インスタンスを再起動する必要はありません。オプショングループがアクティブになるとすぐ、バックアップと復元を開始できます。

ネイティブバックアップおよび復元オプションを追加するには

  1. 使用するオプショングループを決定します。新しいオプショングループを作成することも、既存のオプショングループを使用することもできます。既存のオプショングループを使用する場合は、次のステップは飛ばしてください。それ以外の場合は、カスタム DB オプショングループを作成します。詳細については、「オプショングループを作成する」を参照してください。

  2. オプショングループに [SQLSERVER_BACKUP_RESTORE] オプションを追加し、オプションを設定します。オプションの追加方法の詳細については、「オプショングループにオプションを追加する」を参照してください。

    1. [IAM Role] で、既存の IAM ロールを選択します。または、[Create a New Role] を選択することで新しい IAM ロールを作成することもできます。

    2. [Select S3 Bucket] で、既存のバケットを選択します。または、[Create a New S3 Bucket] を選択することで新しい Amazon S3 バケットを作成することもできます。

    3. [Enable Encryption] で、[Yes] を選択してバックアップファイルを暗号化します。[Yes] を選択した場合、[Master Key] で暗号化キーを選択する必要もあります。暗号化キーの詳細については、AWS Key Management Service (AWS KMS) のドキュメントの「はじめに」を参照してください。

  3. 新規または既存の DB インスタンスに、DB オプショングループを適用します。

ネイティブバックアップおよび復元オプションの設定の変更

ネイティブバックアップおよび復元オプションを有効にすると、オプションの設定を変更できます。オプション設定の変更方法の詳細については、「オプションの設定を変更する」を参照してください。各設定の詳細については、「ネイティブバックアップおよび復元オプションの設定」を参照してください。

ネイティブバックアップおよび復元オプションの削除

DB インスタンスからオプションを削除することによって、ネイティブバックアップおよび復元機能をオフにすることができます。ネイティブバックアップおよび復元オプションを削除したら、DB インスタンスを再起動する必要はありません。

DB インスタンスからネイティブバックアップおよび復元オプションを削除するには、次のいずれかを実行します。

  • ネイティブバックアップおよび復元オプションを属するオプショングループから削除します。この変更はそのオプショングループを使用するすべての DB インスタンスに影響します。詳細については、「オプショングループからオプションを削除する」を参照してください。

  • DB インスタンスを修正して、ネイティブバックアップおよび復元オプションが含まれない別オプショングループを指定します。この変更は、単一の DB インスタンスに影響します。デフォルト (空) のオプショングループや別のカスタムオプショングループを指定できます。詳細については、「Microsoft SQL Server データベースエンジンを実行する DB インスタンスの変更」を参照してください。