すべてのプロダクト
Search
ドキュメントセンター

Cloud Backup:SQL Serverデータベースのバックアップ

最終更新日:Aug 20, 2024

災害、ハードウェア障害、または誤った削除によるデータの損失または破損を防ぐために、Cloud Backupを使用して、SQL Serverデータベースをタイムリーにバックアップすることを推奨します。 Cloud Backupを使用して、Elastic Compute Service (ECS) インスタンスまたはオンプレミスサーバーにデプロイされているSQL Serverデータベースをクラウドにバックアップできます。 リカバリポイントに基づいて、SQL Serverデータベースのデータをソースデータベースに復元または同じリージョン内の別のECSホストデータベースできます。 このトピックでは、SQL Serverデータベースをバックアップする方法について説明します。

前提条件

  • Cloud Backupが有効化されています。 Cloud Backup のアクティブ化に対しては課金されません。 Cloud Backupのデータベースバックアップ機能を使用した場合、次の請求項目に基づいて課金されます。

    • データベースバックアップ保管庫のレンタル。 最初の30日間はボールトの使用に対して課金されません。 無料トライアル期間の終了後に課金されます。 さまざまなデータベースのデータを保存できます。

    • データベースバックアップ保管庫のストレージ使用量。 重複排除および圧縮されたデータが占有するストレージ容量に基づいて、バックアップストレージに対して課金されます。 バックアップコンテナーごとに1か月あたり100 GBの空き容量が用意されています。 無料クォータが使い果たされた後、段階的な価格に基づいて課金されます。

      説明

      Cloud BackupコンソールでSQL Serverデータベースを登録するだけの場合、Cloud Backupの使用に対して課金されません。

    詳細については、「」をご参照ください。クラウドバックアップの価格。

  • Cloud Assistant Agentは、データベースをホストするECSインスタンスにインストールされます。

    ECSのCloud Backupクライアントは、Cloud Assistantと一緒に使用する必要があります。

    • 2017年12月1日より前にECSインスタンスを購入した場合、Cloud Assistant Agentを手動でインストールする必要があります。 詳細については、「Cloud Assistant Agentのインストール」をご参照ください。

    • 2017 12月1日以降にECSインスタンスを購入した場合、Cloud Assistant Agentはプリインストールされています。

  • SQL Serverデータベースが登録されています。 詳細については、「ECSホストSQL Serverデータベースの登録」または「オンプレミスSQL Serverデータベースの登録」をご参照ください。

使用上の注意

  • Cloud BackupコンソールでSQL Serverデータベースを登録するだけの場合、Cloud Backupの使用に対して課金されません。

  • Cloud Backupは、限られた数のデータベースバージョン、オペレーティングシステム、およびバックアップ機能をサポートします。 詳細については、「概要 (ECSホスト型データベース) 」の「サポートされているデータベースバージョン」をご参照ください。

  • あなたはそれを確認しなければなりません。NET Framework 4.5以降がECSインスタンスにインストールされています。

  • ファイルシステムに対して圧縮機能が有効になっている場合、SQL Serverデータベースのファイルをファイルシステムに格納することはできません。 詳細については、「SQL Serverのデフォルトおよび名前付きインスタンスのファイルの場所」をご参照ください。

  • SQL Serverデータベースが単純復旧モードを使用する場合、日志备份はサポートされません。 フルバックアップ または [累積増分バックアップ] を選択できます。

  • マスターデータベースを使用している場合、累積増分バックアップ日志备份はサポートされません。 フルバックアップ のみを選択できます。

  • オンプレミスのデータベースサーバーは、仮想プライベートネットワーク (VPN) またはExpress Connect回線を使用して、仮想プライベートクラウド (VPC) に接続する必要があります。 また、Cloud Backupクライアントを使用して、オンプレミスサーバーから次のCIDRブロックのいずれかにアクセスできることを確認する必要があります: 100.64.0.0/10、100.64.0.0/11、および100.96.0.0/11。 詳細については、「シングルトンネルモードでVPCをデータセンターに接続する」をご参照ください。

  • バックアップ計画を作成するときに、適切なバックアップコンテナーを選択して、1つのデータベースから別のバックアップコンテナーにデータをバックアップしないようにします。 データベースインスタンスを1つのバックアップボールトにのみバックアップすることを推奨します。 データベースインスタンスを別のバックアップボールトにバックアップすると、増分バックアップまたはログバックアップが完全バックアップに変換される可能性があります。

  • 他のバックアップソフトウェアまたはスクリプトを使用して完全バックアップを実行する場合、Cloud backupは次の差分バックアップまたはログバックアップを完全バックアップに変換する可能性があります。 その結果、追加のバックアップストレージに対して課金されます。 ただし、Cloud Backupと他のバックアップソフトウェアまたはスクリプトを使用して、差分バックアップまたはログバックアップを同時に実行できます。

  • Cloud Backupと他のバックアップソフトウェアまたはスクリプトを同時に使用してSQL Server 2019データベースをバックアップすると、データベースの詳細を表示できない場合があります。 バックアップ計画を作成または編集してデータベースインスタンスを選択すると、FailedToListUniBackupInstanceDetailエラーが発生します。 詳細については、「」をご参照ください。SQL Server 2019データベースをバックアップするときにデータベースの詳細を表示できない場合はどうすればよいですか。

SQL Serverデータベースのバックアップ計画を作成する

SQL Serverデータベースを登録した後、データベースのバックアップ計画を作成する必要があります。 Cloud Backupは、設定したバックアップ計画に基づいてデータベースをバックアップします。 バックアップ計画を作成するには、次の手順を実行します。

  1. にログインします。Cloud Backupコンソール.

  2. On theデータベースバックアップページをクリックし、SQLサーバータブをクリックします。

  3. をクリックし、ECS数据库实例または本地数据库实例タブをクリックします。

  4. バックアップ計画を作成するSQL Serverデータベースを見つけ、バックアップで、アクション列を作成します。

  5. 計画の作成 パネルで、次の手順を実行します。

    1. バックアップパラメーターを設定し、次へ.

      1. [プラン名] を指定します。

      2. バックアップするSQL Serverデータベースを選択します。image.png

    2. バックアップ計画を設定し、次へ.

      パラメーター

      説明

      推荐策略

      推奨されるバックアップ計画。 Cloud Backupは、次の事前設定されたバックアップポリシーを提供します。 ビジネス要件に基づいてバックアップポリシーを選択するか、カスタムバックアップポリシーを作成できます。

      • 典型策略: フルバックアップおよび累積増分バックアップ機能を有効にします。

      • 重要なアプリケーション: フルバックアップ累積増分バックアップ、および日志备份機能を有効にします。

      • カスタマイズ: カスタムバックアップポリシーを有効にします。

      フルバックアップ

      [完全バックアップ] を選択した場合、オペレーティングシステム内のすべてのデータベースファイルがバックアップされます。

      ただし、ファイルを復元できるのは、ファイルがバックアップされた時点だけです。

      ファイルはすぐに、または指定した時点でバックアップできます。 定期的なバックアップを時間、日、週、または月ごとにスケジュールすることもできます。

      累積増分バックアップ

      [累積増分バックアップ] を選択した場合、オペレーティングシステム内のすべての増分データベースファイルがバックアップされます。

      ただし、ファイルを復元できるのは、ファイルがバックアップされた時点だけです。

      ファイルはすぐに、または指定した時点でバックアップできます。 定期的なバックアップを時間、日、週、または月ごとにスケジュールすることもできます。

      重要

      Cloud Backupが期限切れのバックアップファイルをクリアすると、累積増分バックアップファイルは通常の増分バックアップファイルと見なされます。 増分バックアップファイルは、最新の増分バックアップファイルと完全バックアップファイルによって異なります。 したがって、増分バックアップファイルは、それが依存する増分バックアップファイルと完全バックアップファイルが削除されるまで保持されます。 累積増分バックアップファイルが依存するすべての完全および累積増分バックアップファイルが削除されると、Cloud backupは累積増分バックアップファイルを削除します。 適切なバックアップサイクルと有効期限を設定することを推奨します。 詳細については、「」をご参照ください。Cloud Backupは期限切れのデータベースバックアップファイルをどのようにクリアしますか?

      ログバックアップ

      [ログバックアップ] を選択すると、データベースログがバックアップされます。 ログを特定の時点に復元できます。

      ファイルはすぐに、または指定した時点でバックアップできます。 定期的なバックアップを分単位 (最小サイクル: 10分) 、時間、日、週、または月ごとにスケジュールすることもできます。

      重要

      ログバックアップファイルを復元するには、最新の完全バックアップファイルを取得する必要があります。 したがって、ログバックアップファイルの有効期限が切れるまで、完全バックアップファイルはリサイクルされません。 適切なバックアップサイクルと有効期限を設定することを推奨します。 詳細については、「」をご参照ください。Cloud Backupは期限切れのデータベースバックアップファイルをどのようにクリアしますか?

    3. バックアップ設定を構成し、次へ.

      同時スレッド数、リトライ時間、およびバックアップ速度の制限を指定できます。

      パラメーター

      説明

      同時実行スレッド数

      ファイルのバックアップに使用される同時スレッドの数。

      再試行時刻

      バックアップ中にデータベースが切断された場合の2回の再接続試行の時間間隔。 単位は分です。

      制限速度

      1秒あたりにバックアップされるデータの最大サイズ。 単位:MB/秒。 値0は、速度が無制限であることを示す。

    4. バックアップコンテナーを設定し、OK.

      重要

      データベースインスタンスをバックアップできるバックアップコンテナーは1つだけです。

      パラメーター

      説明

      バックアップボールト設定

      バックアップデータを保存するバックアップコンテナー。 有効な値:

      • Vaultの作成: このオプションを選択した場合は、vault nameフィールドでバックアップボールトの名前を指定します。 このパラメーターを設定しない場合、ランダムな名前が指定されます。

      • [Vault]: このオプションをオンにすると、[vault名] ドロップダウンリストからバックアップボールトを選択します。

      重要

      バックアップコンテナーが作成された後、バックアップデータが生成されたかどうかに関係なく、バックアップコンテナーに対して課金されます。 詳細については、「課金方法と課金項目」をご参照ください。

      バックアップデータの冗長性を最大化するために、Cloud Backupは、ZRS対応のバックアップボールトをサポートするリージョンで、デフォルトでゾーン冗長ストレージ (ZRS) 対応のバックアップボールトを使用します。 ローカル冗長ストレージ (LRS) 対応のバックアップボールトのみをサポートするリージョンの場合、Cloud BackupはLRS対応のバックアップボールトを使用します。 バックアップコンテナーの種類を手動で選択する必要はありません。

      バックアップボールト名

      バックアップボールトの名前。

      バックアップの保持期間

      バックアップデータの保存期間を示します。 単位: 日、週、月、または年。 保存期間が終了すると、バックアップデータは自動的に削除されます。

      [Storage Vaults] ページで保持期間を変更できます。 この変更は、バックアップコンテナーに新しく生成されたすべてのバックアップデータに適用されます。

      重要

      累積増分バックアップファイルまたはログバックアップファイルを復元するには、Cloud backupが最新の完全バックアップファイルを取得する必要があります。 したがって、累積増分バックアップファイルまたはログバックアップファイルの有効期限が切れるまで、完全バックアップファイルはリサイクルされません。 適切なバックアップサイクルと有効期限を設定することを推奨します。 詳細については、「」をご参照ください。Cloud Backupは期限切れのデータベースバックアップファイルをどのようにクリアしますか?

      バックアップ計画が作成されます。

バックアップが成功しました

  • 増分バックアップの前提条件は、完全バックアップです。 手動で完全バックアップを実行する必要があります。

  • バックアップ計画の作成後、バックアップ計画 タブでバックアップ計画の詳細を表示できます。 詳細には、完全バックアップ、増分バックアップ、およびログバックアップの次の実行時間とバックアップ間隔が含まれます。 Cloud Backupは、指定された開始時刻から指定された間隔でSQL Serverデータベースをバックアップします。

  • バックアップ実行時間に達すると、Cloud Backupがバックアップ計画を実行します。 バックアップジョブのステータス空闲で、次回の実行の時間が表示されている場合、バックアップジョブは完了しています。image.png

その他操作

[バックアップ計画] タブで、バックアップ計画を見つけます。 [操作] 列では、次の操作を実行できます。

  • バックアップ計画の変更

    バックアップ計画が要件を満たせない場合は、[編集] をクリックしてバックアップ計画を変更できます。

  • アラート設定の構成

    [操作] 列で [詳細] > [アラート設定] を選択し、バックアップアラートポリシーを選択します。 次の表に、アラートポリシーを示します。

    アラートポリシー

    説明

    無効

    Cloud Backupクライアントはアラート通知を送信しません。

    Backup Vaultと同じ

    Cloud Backupクライアントは、バックアップコンテナーに設定されているのと同じ方法でアラート通知を送信します。

    デフォルト

    Cloud Backupクライアントは、電子メールを使用してAlibaba Cloudアカウントの所有者にアラート通知を送信します。

    カスタム

    このオプションを選択した場合、1つ以上のアラート連絡先またはアラート連絡先グループを選択する必要があります。 アラートがトリガーされると、Cloud Backupクライアントは、選択したアラート連絡先またはアラート連絡先グループにアラート通知を送信します。

  • バックアップ計画の削除

    バックアップ計画を削除すると、クライアントによって実行されているすべてのバックアップおよび復元ジョブが失敗します。

    バックアップ計画を削除するには、バックアップ計画を見つけ、[操作] 列の [詳細] > [バックアップの削除] を選択します。

次のステップ

SQL Serverデータベースの復元

よくある質問

関連ドキュメント