セールス: 1-800-867-1380

Azure SQL Database のバックアップと復元

更新日: 2015年2月

Microsoft Azure SQL データベースには、Basic、Standard、および Premium の各サービス階層向けのセルフサービスの特定の時点に復元と地理的復元をサポートする組み込みのバックアップ機能があります。

 

サービス クラス 地理的復元 セルフサービスの特定の時点に復元 バックアップ保有期間 削除されたデータベースの復元

基本

サポートされています*

サポートされています*

7 日

サポートされています*

Standard

サポートされています*

サポートされています*

14 日

サポートされています*

プレミアム

サポートされています*

サポートされています*

35 日

サポートされています*

Web

サポートされていません

サポートされていません

なし

なし

Business

サポートされていません

サポートされていません

なし

なし

* 詳細については、「Azure SQL データベースの継続性」を参照してください。

Web Edition または Business Edition のデータベースを使用している場合、独自のバックアップ戦略を作成する必要があります。データベース コピーまたはインポート サービスとエクスポート サービスを使用して、データのコピーを作成し、ファイルを Microsoft Azure ストレージ アカウントにエクスポートできます。詳細については、「方法:データベース コピーを使用する (Azure SQL データベース)」および「方法: Azure SQL Database でインポート/エクスポート サービスを使用する」を参照してください。

Important重要
Web エディションと Business エディションは、2015 年 9 月に終了します。詳細については、「Web および Business エディションの終了に関する FAQ」を参照してください。

Azure SQL データベース は、すべてのアクティブなデータベースのバックアップを自動的に作成します。地理的復元の 1 時間復旧ポイント目標 (RPO) を有効にするため、1 時間ごとにバックアップが作成されて地理的にレプリケートされます。さらに、トランザクション ログ バックアップが 5 分ごとに取得されて、ポイント イン タイム復元を可能にします。

バックアップ ストレージ

バックアップ ストレージは、特定の時点に復元 および 地理的復元 に使用される自動データベース バックアップと関連付けられたストレージです。Azure SQL データベース では、プロビジョ���ングされた最大データベース ストレージの最大 200% のバックアップ ストレージが追加コストなしで提供されます。たとえば、Standard サービス階層でプロビジョ���ングされたサイズが 250 GB のデータベースがある場合、追加料金なしで 500 GB のバックアップ ストレージが提供されます。データベースがプロビジョニングされたバックアップ ストレージの容量を超える場合、Azure サポートに連絡して保有期間を減らすか、標準の読み取りアクセス地理冗長ストレージ (RA-GRS) 料金で追加のバックアップ ストレージを購入することができます。RA-GRS 料金の詳細については、「料金詳細 - Storage (ストレージ)」を参照してください。

特定の時点に復元は、データベースのサービス階層によってサポートされているバックアップ保有期間内の特定時点にデータベースを復旧するように設計されています。復元では、選択された復元ポイントにおいて使用されていたものと同じサービス階層およびその階層でサポート��れる最低のパフォーマンス レベルで、新しいデータベースが作成されます。たとえば、指定した復元時点で Premium に設定されていたデータベースを復元すると、新しいデータベースも Premium データベースになり、パフォーマンス レベルは P1 に設定されます。論理サーバーに別のデータベースを作成できる空きクォータがあることを確認してください。クォータの増量を依頼するには、Azure サポートにお問い合わせください。

復元が完了するまでにかかる時間は、データベースのサイズおよびログ チェーンの長さによって異なります。復元時間を正確に予測するには、対象データベースの復元を定期的にテストする必要があります。

sys.dm_operation_status を使用して復元操作を監視できます。

現在アクティブであるデータベースの場合、Azure Management Portal で、データベースの [ダッシュボード] の [概要] セクションに、そのデータベースで利用可能な最も早い復元ポイントが表示されます。

データベースを復元するには、Azure Management Portal、REST API、または PowerShell を使用できます。

データベース復元の詳細な手順については、「データベースの復元要求の送信」を参照してください。

保持期間中に削除されたデータベースを削除された時点まで復元できます。保持期間は、データベースが存在していた間のサービス階層、またはデータベースが存在する日数のうち、より短い期間になります。

geo 復元は、Azure SQL データベース で使用できる最も基本的な災害復旧オプションです。これは、Basic、Standard、Premium のサービス階層で利用できます。毎週作成される完全バックアップと少なくとも 1 つの日次差分バックアップが、地理冗長ストレージに格納されて、リージョン全域の障害から保護されます。復元要求を送信すると、データベースは最も新しい毎日バックアップに復元されます。

保存される追加のバックアップに料金はかかりませんが、地理的復元を使用する場合は、復元の完了後、復元されたデータベースに通常の料金がかかります。

詳細については、「データベースの復元要求の送信」を参照してください。この操作は、PowerShell コマンドレット <name> または REST API <operation name> を使用して自動化できます。

詳細については、「PowerShell による Azure SQL データベースの管理」および「REST API による Azure SQL データベースの管理」を参照してください。

特定の時点に復元を使用すると、特定のサービス階層に対する保有期間内の過去の時点にデータベースを復元できます。ただし、特定のサービス階層の保有期間がビジネス ニーズを満たすのに十分な長さではないことがあります。このような場合、自動エクスポートなど代替方法を使用して、データベースをアーカイブすることもできます。

他の高度な災害復旧オプションについては、「Azure SQL データベースの継続性」を参照してください。

Q: 復元操作が完了して新しいデータベースが作成されたとき、新しいデータベースはどのようなサービス階層に設定されますか。

A:新しいデータベースは、指定した時点での元のデータベースと同じサービス階層に設定されます。次の例で示すように、指定時点より後でデータベースをアップグレードまたはダウングレードした場合、このサービス���層は元のデータベースの現在のサービス階層と異なることがあります。

  • データベース “mydb” は、2013 年 5 月 19 日の時点で Standard 階層に設定されていました。

  • データベース “mydb” は、5 月 20 日の午前 10:00 に Premium サービス階層にアップグレードされました。

  • データベース "mydb" は、5 月 19 日午後 5:00 のポイントインタイムを使用して新しいデータベース"mynewdb"に復元されます

  • “mynewdb” は、Standard サービス階層および S1 パフォーマンス レベルに設定されます。

Q: 元のデータベースとは異なるデータベース サーバーに復元できますか。

A: はい。 geo 復元機能を使用すると、異なるターゲット サーバーに復元できます。ただし、この復元方法では特定の時点を指定することはできません。データベースは、使用可能な最も新しい差分バックアップに復元されます。

Q: 復元要求をプログラムで送信できますか。

A: はい。PowerShell または REST API を使用して特定の時点に復元要求を送信できます。

Q: Premium データベースにアクティブな geo レプリケーションがあります。プライマリまたはセカンダリどちらのデータベースからでも復元できますか。

A: はい。 プライマリまたはセカンダリ データベースのどちらからでも復元要求を送信できます。

関連項目

この情報は役に立ちましたか。
(残り 1500 文字)
フィードバックをいただき、ありがとうございました
表示:
© 2015 Microsoft