Cloud Backup を使用して SQL Server データベースをバックアップし、災害、ハードウェア障害、または偶発的な削除によるデータの損失や破損を防ぐことができます。Cloud Backup は、Elastic Compute Service (ECS) インスタンスまたはオンプレミスサーバーにデプロイされた SQL Server データベースをバックアップできます。特定の時点から、同じリージョン内の ECS インスタンス上のソースデータベースまたは別のデータベースにデータベースを復元できます。このトピックでは、SQL Server データベースをバックアップする方法について説明します。
前提条件
Alibaba Cloud Cloud Backup をアクティベート済みであること。Cloud Backup のアクティベートは無料です。Cloud Backup の Database Backup 機能の使用には、以下の課金項目に基づいて課金されます。
データベースバックアップボールトのレンタル料金。各 UID は、バックアップボールトの 30 日間の無料トライアルを利用できます。各バックアップボールトには、月あたり 100 GB の無料容量が含まれています。
データベースバックアップボールトのストレージ使用量。バックアップストレージは、重複排除および圧縮されたデータが占有するスペースに基づいて課金されます。バックアップボールトは 30 日間無料です。無料トライアル期間が終了すると、段階的価格設定モデルに基づいて課金されます。
説明バックアッププランを作成せずにコンソールで SQL Server データベースを登録するだけの場合、Cloud Backup の使用料金は発生しません。
詳細については、「価格」をご参照ください。
ECS インスタンス上のデータベースをバックアップする場合は、インスタンスにクラウドアシスタントをインストールする必要があります。
ECS 用の Cloud Backup クライアントにはクラウドアシスタントが必要です。
バックアップする ECS インスタンスが 2017 年 12 月 1 日より前に購入された場合は、手動でクラウドアシスタントクライアントをインストールする必要があります。詳細については、「クラウドアシスタントクライアントのインストール」をご参照ください。
バックアップする ECS インスタンスが 2017 年 12 月 1 日以降に購入された場合、クラウドアシスタントクライアントはプリインストール済みです。
SQL Server が正常に登録されていること。詳細については、「SQL Server (ECS) の登録」または「SQL Server (オンプレミス) の登録」をご参照ください。
注意事項
バックアッププランを作成せずにコンソールで SQL Server データベースを登録するだけの場合、Cloud Backup の使用料金は発生しません。
サポートされているデータベースのバージョン、オペレーティングシステム、およびバックアップ機能には制限があります。詳細については、「互換性リストと制限」をご参照ください。
ECS インスタンスに Microsoft .NET Framework 4.5 以降がインストールされていることを確認してください。
SQL Server は、圧縮が有効になっているファイルシステム上のデータベースファイルをサポートしていません。データベースのインストール制限の詳細については、「SQL Server のデフォルトインスタンスと名前付きインスタンスのファイルの場所」をご参照ください。
SQL Server データベースが単純復旧モデル (デフォルト構成) で構成されている場合、日志备份 はサポートされません。フルバックアップ または [累積増分バックアップ] を使用できます。
SQL Server の master データベースは フルバックアップ のみをサポートします。[累積増分バックアップ] と 日志备份 はサポートされていません。
データベースのランサムウェア対策機能を有効にすると、SQL Server のバックアップ機能は使用できません。ランサムウェア対策機能の詳細については、「ランサムウェア対策とは」をご参照ください。
SQL Server のバックアップ機能は、コンテナー内のデータベースのバックアップをサポートしていません。
オンプレミスデータベースサーバーは、専用回線または VPN を介して Alibaba Cloud VPC に接続する必要があります。また、100.64.0.0/10、100.64.0.0/11、または 100.96.0.0/11 など、オンプレミスサーバーからクラウドへのルートを構成する必要もあります。詳細については、「シングル トンネル モードで VPC とデータセンター間の接続を確立する」をご参照ください。
バックアッププランを作成するときは、適切なバックアップボールトを選択してください。データベースインスタンスは 1 つのバックアップボールトにのみバックアップしてください。データベースを異なるバックアップボールトにバックアップすると、増分バックアップまたはログバックアップが完全バックアップに変換され、追加のストレージスペースが使用される可能性があります。
他のバックアップソフトウェアまたはスクリプトを使用して完全バックアップを実行すると、Cloud Backup は次にスケジュールされた [累積増分バックアップ] または [ログバックアップ] を [完全バックアップ] に変換する場合があります。これにより、追加のバックアップストレージコストが発生します。ただし、他のバックアップソフトウェアまたはスクリプトを使用して累積増分バックアップまたはログバックアップを実行しても、Cloud Backup ジョブは影響を受けません。
他のバックアップソフトウェアまたはスクリプトが SQL Server 2019 データベースでバックアップを実行している場合、バックアッププランの作成または編集時にデータベースの詳細を表示できないことがあります。解決策については、「SQL Server 2019 をバックアップする際にデータベースの詳細を表示できない場合はどうすればよいですか?」をご参照ください。
SQL Server データベースが完全復旧モデルの場合、ログの切り捨てはログバックアップが実行された後にのみトリガーされます。ログバックアップを含むバックアッププランを削除する場合は、トランザクションログの増加を監視して、大きすぎるログファイルがストレージスペースを過剰に消費し、ビジネス運用に影響を与えるのを防ぐ必要があります。SQL Server データベースの復旧モデルを変更するには、「データベースの復旧モデルの表示または変更 (SQL Server)」をご参照ください。
SQL Server インスタンスのバックアッププランを作成する
SQL Server インスタンスを登録した後、インスタンスのバックアッププランを作成します。Cloud Backup は、バックアッププランに基づいてデータベースをバックアップします。次のステップに従ってください。
Cloud Backup コンソールにログインします。
ナビゲーションウィンドウで、 を選択し、リージョンを選択してから [SQL Server] をクリックします。ECS数据库实例 または 本地数据库实例 タブをクリックします。ターゲットの SQL Server インスタンスを見つけ、操作 列の バックアップ をクリックします。

計画の作成 パネルで、次のパラメーターを構成します。
バックアップコンテンツを構成し、次へ をクリックします。
[バックアッププラン名] を入力します。
バックアップするデータベースインスタンスを選択します。

バックアッププランを構成し、[次へ] をクリックします。
パラメーター
説明
推荐策略
推奨されるバックアップポリシー。Cloud Backup は、以下の事前構成されたバックアップポリシーを提供します。必要に応じてバックアップポリシーを選択するか、カスタムバックアップポリシーを作成できます。
典型策略: フルバックアップ と 累積増分バックアップ 機能を有効にします。
重要アプリケーション: フルバックアップ、累積増分バックアップ、および 日志备份 機能を有効にします。
カスタマイズ: カスタムバックアップポリシーを有効にします。
フルバックアップ
すべてのデータベースファイルをバックアップします。バックアップコンテンツは、オペレーティングシステム上のデータベースファイルです。
ファイルをすぐにバックアップすることも、指定した時点でバックアップすることもできます。また、時間、日、週、または月単位で定期的なバックアップをスケジュールすることもできます。
累積増分バックアップ
増分データベースファイルのみをバックアップします。バックアップコンテンツは、オペレーティングシステム上のデータベースファイルです。
ファイルをすぐにバックアップすることも、指定した時点でバックアップすることもできます。また、時間、日、週、または月単位で定期的なバックアップをスケジュールすることもできます。
重要Cloud Backup が期限切れのバックアップデータをパージするとき、累積増分バックアップは通常の増分バックアップとして扱われます。増分バックアップデータは以前の増分バックアップと完全バックアップに依存するため、増分バックアップデータは、それが依存する増分バックアップと完全バックアップが削除されるまで保持されます。累積増分バックアップデータが依存するすべての完全バックアップと累積増分バックアップが削除されると、システムは累積増分バックアップデータを削除します。適切なバックアップサイクルと保持期間を構成してください。詳細については、「Cloud Backup はデータベースバックアップボールトから期限切れのバックアップをどのようにパージしますか?」をご参照ください。
ログバックアップ
データベースログをバックアップします。ログを特定の時点に復元できます。
ファイルをすぐにバックアップすることも、指定した時点でバックアップすることもできます。また、分 (最小間隔: 10 分)、時間、日、週、または月単位で定期的なバックアップをスケジュールすることもできます。
説明データを特定の時点に復元するには、ログバックアップを有効にします。
重要ログバックアップデータは、復元のために最新の完全バックアップに依存します。したがって、対応する完全バックアップは、ログバックアップデータが期限切れになるまで取り消されません。適切なバックアップサイクルと保持期間を構成してください。詳細については、「Cloud Backup はデータベースバックアップボールトから期限切れのバックアップをどのようにパージしますか?」をご参照ください。
バックアップオプションを構成し、[次へ] をクリックします。
同時スレッド数、再接続時間、および速度制限を構成できます。
パラメーター
説明
同時実行スレッド数
データバックアップの同時スレッド数。
再試行時刻
バックアップ中に切断されたデータベースに再接続するまでの待機時間間隔。単位: 分。
制限速度
1 秒あたりにバックアップできるデータの最大サイズ。単位: MB/s。値 0 は速度が制限されないことを示します。
バックアップボールトを選択し、[OK] をクリックします。
重要インスタンスは 1 つのバックアップボールトにのみバックアップできます。
パラメーター
説明
バックアップボールト設定
バックアップを保存するバックアップボールトを構成します。
バックアップボールトの作成: 新しいバックアップボールトの名前を入力します。このパラメーターはオプションです。空のままにすると、ランダムな名前が割り当てられます。
バックアップボールトの選択: ドロップダウンリストから既存のバックアップボールトを選択します。
重要バックアップボールトが作成されると、バックアップデータが生成されるかどうかに関係なく、データベースバックアップボールトのレンタル料金が課金されます。詳細については、「課金方法と課金項目」をご参照ください。
バックアップデータの冗長性を最大化するために、Cloud Backup は、ゾーン冗長ストレージをサポートするリージョンではデフォルトでゾーン冗長バックアップボールトを使用します。バックアップボールトが存在するリージョンがローカル冗長バックアップボールトのみをサポートしている場合、Cloud Backup はローカル冗長バックアップボールトを使用します。バックアップボールトのタイプを手動で選択する必要はありません。
バックアップボールト名
バックアップボールトの名前。
バックアップロック
バックアップロックを有効にすると、バックアップボールトとボールト内のすべてのバックアップデータは、有効期限が切れる前に削除できなくなります。
バックアップの保持期間
バックアップデータの保持期間。単位: 日、週、月、または年。保持期間が過ぎると、バックアップデータは自動的に削除されます。
リポジトリ管理ページで保持期間を変更できます。この変更は、バックアップボールト内のすべての新しいバックアップデータに適用されます。
重要累積増分バックアップデータとログバックアップデータは、復元のために最新の完全バックアップに依存します。したがって、対応する完全バックアップは、累積増分バックアップデータとログバックアップデータが期限切れになるまで取り消されません。適切なバックアップサイクルと保持期間を構成してください。詳細については、「Cloud Backup はデータベースバックアップボールトから期限切れのバックアップをどのようにパージしますか?」をご参照ください。
バックアッププランが作成されます。
バックアップ成功
完全バックアップは増分バックアップの前提条件です。最初に完全バックアップを実行する必要があります。
バックアッププランが作成された後、バックアップ計画 タブでその詳細を表示できます。詳細には、完全バックアップ、増分バックアップ、およびログバックアップの次の実行時間とバックアップ間隔が含まれます。Cloud Backup は、指定された開始時刻とバックアップ間隔に基づいて SQL Server データベースのバックアップジョブを実行します。
スケジュールされた時刻になると、Cloud Backup はバックアップジョブを開始します。バックアップジョブの ステータス が 空闲 になり、次回の実行 時刻が表示されると、バックアップジョブは完了です。

その他の操作
[バックアッププラン] タブで、管理したいバックアッププランを見つけます。[操作] 列で、次の操作を実行できます。
バックアッププランの編集
既存のバックアッププランが要件を満たさない場合は、[編集] をクリックしてバックアッププランを変更します。
アラート設定の構成
[操作] 列で、し、アラート通知方法を選択します。
アラート通知方法
説明
無効
クライアントはアラート通知を送信しなくなります。
バックアップボールトと同じ
クライアントはバックアップボールトと同じアラート通知方法を使用します。
Alibaba Cloud アカウントに通知
クライアントのアラート通知は、Alibaba Cloud アカウントにメールで送信されます。
カスタム
1 つ以上の連絡先または連絡先グループを選択します。構成が完了すると、クライアントのアラート通知は選択した連絡先または連絡先グループに送信されます。
バックアッププランの削除
バックアッププランを削除すると、実行中のバックアップおよび復元ジョブが中断されます。
[操作] 列で、して、不要になったバックアッププランを削除します。
次のステップ
よくある質問
リファレンス
Database Backup 機能の利点、プロセス、および制限の詳細については、「概要 (ECS ホストのデータベース)」および「概要 (オンプレミスデータベース)」をご参照ください。
Cloud Backup は、さまざまなバックアップシナリオに対応するリソースプランを提供します。リソースプランを購入すると、割引を受けてコストを削減できます。詳細については、「リソースプランの購入」をご参照ください。