MySQL Shell は、MySQL の高度なクライアントおよびコード エディタです。 MySQL と同様に、提供される SQL 機能に加えて、MySQL Shell は JavaScript および Python のスクリプト機能を提供し、MySQL を操作するための API を含みます。 X DevAPI を使用すると、リレーショナル データとドキュメント データの両方を操作できるようになり、MySQL Server 8.0 および 5.7 と併用するには MySQL Shell 8.0 を強くお勧めします。
MySQL Shell には、MySQL を操作するためのユーティリティが含まれています。 MySQL Shell 内からユーティリティにアクセスするには、util グローバル オブジェクトを使用します。このオブジェクトは、JavaScript モードと Python モードで使用できますが、SQL モードでは使用できません。これらはバックアップを作成するためのユーティリティです。基本的なコマンドをいくつか見てみましょう。
- util.dumpTables – 単一データベースから 1 つ以上のテーブルをダンプします
- util.dumpSchemas – 1 つ以上のデータベースをダンプします
- util.dumpInstance – 完全なインスタンスをダンプします
- util.loadDump – ダンプを復元する
1. 単一テーブルのダンプ
以下のコマンドは、sysbench データベースからテーブル sbtest1 のダンプを取得し、宛先ディレクトリ sysbench_dumps にバックアップを保存します。宛先ディレクトリが存在しない場合、ユーティリティはディレクトリを作成します。デフォルトでは、圧縮とチャンク化が有効になっています。チャンク化が有効な場合、テーブル ダンプはサイズに基づいて複数のファイルに分割されます。 Dialect:”csv はダンプ ファイルの拡張子を指定します。デフォルトでは、ファイルは tsv (テーブル区切り値) 拡張子で作成されます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | MySQLローカルホストJS > ユーティリティ。ダンプテーブル(「システムベンチ」、 [「sbtest1」】、 「sysbench_dumps」、 {"圧縮":"なし"、 「糸」:6、 チャンク化:間違い、 方言:「CSV」}) 取得中グローバル 読むロック グローバル 読むロック獲得 初期化中 - 終わり 1 テーブルと 0 ビュー意思なれ捨てられた。 集会情報 - 終わり 全てトランザクションもつその間始めました ロック実例ために バックアップ グローバル 読むロックもっているその間解放された 書き込みグローバル DDLファイル ランニングデータごみ使用して 6 スレッド。 ノート: 進捗情報用途推定価値観と 5月いいえ なれ正確。 書き込みスキーマmetadata - 終わり 書き込みDDL - 終わり 書き込みテーブルmetadata - 終わり 起動データごみ 101% (1000.00K 行 / ~986.40K 行)、 317.96K 行/s、 63.91 MB/s ごみ間隔: 00:00:03秒 合計間隔: 00:00:04秒 スキーマ捨てられた: 1 テーブル捨てられた: 1 データサイズ: 198.89 MB 行書かれた: 1000000 バイト書かれた: 198.89 MB 平均スループット: 60.96 MB/s MySQLローカルホストJS > |
これらは、上記の dump コマンド用に作成されたファイルです。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | [根@百12sysbench_dumps】# ls -lrth 合計 190M -rw-r-----。 1 根根 869 ジュン 21 13:08 @。json -rw-r-----。 1 根根 240 ジュン 21 13:08 @。SQL -rw-r-----。 1 根根 240 ジュン 21 13:08 @。役職。SQL -rw-r-----。 1 根根 231 ジュン 21 13:08 システムベンチ。json -rw-r-----。 1 根根 638 ジュン 21 13:08 システムベンチ@sbtest1。json -rw-r-----。 1 根根 474 ジュン 21 13:08 システムベンチ。SQL -rw-r-----。 1 根根 789 ジュン 21 13:08 システムベンチ@sbtest1。SQL -rw-r-----。 1 根根 1.5K ジュン 21 13:08 システムベンチ@sbtest1。csv。いずみ -rw-r-----。 1 根根 190M ジュン 21 13:08 システムベンチ@sbtest1。csv -rw-r-----。 1 根根 233 ジュン 21 13:08 @。終わり。json [根@百12sysbench_dumps】#パスワード /家/浮浪者/sysbench_dumps |
@.json | ダンプ オプション、ダンプおよび binlog ファイルに使用されるサーバー名、ユーザー名、および位置などに関する完全な情報。 |
@.sql、@.post.sql。 | サーバーのバージョンとダンプ バージョンの詳細を表示します。 |
sysbench.json | ダンプに含まれるデータベースとテーブルの詳細。 |
[emailprotected] | テーブル sbtest1 の詳細 (列名、インデックス、トリガー、文字セット、パーティションなど)。 |
sysbench.sql | データベース sysbench のステートメントを作成します。 |
[emailprotected] | テーブル sbtest1 のステートメントを作成します。 |
@.done.json | ダンプの終了時刻とダンプ ファイルのサイズ。 |
[emailprotected] | テーブルダンプファイル。 |
2. バックアップ専用テーブル構造
オプション ddlOnly:true は、テーブル構造のみを取得するために使用されます。以下のコマンドは、sysbench データベースから sbtest1 のテーブル構造を取得し、sysbench_dumps パスに保存します。
1 | MySQLローカルホストJS > ユーティリティ。ダンプテーブル(「システムベンチ」、 [「sbtest1」】、 「sysbench_dumps」、 {"圧縮":"なし"、 「糸」:6、 チャンク化:間違い、 ddlのみ:真実}) |
3. テーブルデータのみをダンプする
データのみのダンプを取得するには、オプション dataOnly:true を使用します。以下のコマンドは、sysbench データベースから sbtest1 のテーブル データを取得し、sysbench_dumps パスに保存します。
1 | MySQLローカルホストJS > ユーティリティ。ダンプテーブル(「システムベンチ」、 [「sbtest1」】、 「sysbench_dumps」、 {"圧縮":"なし"、 「糸」:6、 チャンク化:間違い、 データのみ:真実}) |
4. 選択したデータのみをダンプします
この "where": {"databasename.tablename": "condition"} オプションは、選択したデータのダンプを取得するために使用されます。以下のコマンドは、id 1 から 10 までのテーブル sbtest1 のダンプを取得します。
1 | MySQLローカルホストJS > ユーティリティ。ダンプテーブル(「システムベンチ」、 [「sbtest1」】、 「sysbench_dumps」、 {"圧縮":"なし"、 「糸」:6 、チャンク化:間違い、 データのみ:真実、 "どこ" : {「sysbench.sbtest1」: 「1から10までのID」}}) |
単一のコマンドで複数のテーブルの条件を含むダンプを取得することもできます。
構文:
1 | "どこ" : {"データベース名1.テーブル名1": 「データベース名1.テーブル名1の条件」、 "データベース名2.テーブル名2": 「データベース名2.テーブル名2の条件」} |
以下のコマンドは、テーブル sbtest1 のダンプを ID 1 から 10 まで取得し、sbtest2 のダンプを ID 100 から 110 まで取得します。
1 | MySQLローカルホストJS > ユーティリティ。ダンプテーブル(「システムベンチ」、 [「sbtest1」、 「sbtest2」】、 「sysbench_dumps」、 {"圧縮":"なし"、 「糸」:6、 チャンク化:間違い、 データのみ:真実、 "どこ" : {「sysbench.sbtest1」: 「1から10までのID」、 「sysbench.sbtest2」: 「ID 100 ~ 110」}}) |
5. パーティションからデータをダンプする
オプションのパーティションでは、選択したパーティションからダンプを取得します。
構文:
1 | 「パーティション」 : {「db1.テーブル1」: [「パーティションのリスト」】、「db2.テーブル1」: [「パーティションのリスト」】} |
以下のコマンドは、パーティション p1 と p2 のみからダンプを取得し、パーティション p4 と p5 から sbtest2 テーブルのダンプを取得します。
1 | MySQLローカルホストJS > ユーティリティ。ダンプテーブル(「システムベンチ」、 [「sbtest1」、 「sbtest2」】、 「sysbench_dumps」、 {"圧縮":"なし"、 「糸」:6、 チャンク化:間違い、 データのみ:真実、 「パーティション」 : {「sysbench.sbtest1」: [「p1」、 「p2」】、「sysbench.sbtest2」: [「p4」、 「p5」】}}) |
6. スキーマダンプの取得
スキーマ ダンプを取得する場合、デフォルトでは、イベント、トリガー、およびルーチンが取得されます。これらは、database_name.sql ファイルに保存されます。以下のコマンドは、percona データベースと sakila データベースのダンプを取得します。
1 | MySQLローカルホストJS > ユーティリティ。ダンプスキーマ(["percona"、 「サキラ」】、 「スキーマダンプ」、 {"圧縮":"なし"、 「糸」:6、 チャンク化:間違い}) |
以下のコマンドは、イベント、ルーチン、トリガーをスキップします。
1 | MySQLローカルホストJS > ユーティリティ。ダンプスキーマ(["percona"、 「サキラ」】、 「スキーマダンプ」、 {イベント:間違い、 ルーチン:間違い、 トリガー:間違い、 "圧縮":"なし"、 「糸」:6、 チャンク化:間違い}) |
これらのオプションを使用して、イベント、ルーチン、トリガーを含めたり除外したりすることもできます。
構文:
1 2 3 4 5 6 7 | イベントを含む : [db1。include_event1、db2。include_event2。。。】 ルーチンを含む : [db1。include_procedure1、db2。include_function2。。。】 トリガーを含む : [db1。include_trigger1、db2。include_trigger2。。。】 イベントを除外する : [db1。exclude_event1、db2。exclude_event2。。。】 トリガーを除外する : [db1。exclude_trigger1、db2。exclude_trigger2。。。】 除外ルーチン : [db1。exclude_procedure1、db2。除外機能2。。。】 |
7. 異なるデータベースから指定されたテーブルを取得する
場合によっては、異なるスキーマから選択したテーブルを取得する必要がある場合があります。これは、オプション includeTables を使用して実現できます。
構文:
1 | テーブルを含む:[「db1.テーブル1」、 「db2.テーブル2」。。。。】 |
以下は、percona データベースからテーブル users のダンプを取得し、sakila データベースからアクター テーブルのダンプを取得するコマンドです。
1 | MySQLローカルホストJS > ユーティリティ。ダンプスキーマ(["percona"、 「サキラ」】、 「スキーマダンプ」、 {テーブルを含む:[「ペルコナ.ユーザー」、 「サキラ・アクター」】、 "圧縮":"なし"、 「糸」:6、 チャンク化:間違い}) |
8. インスタンスダンプ
コマンド util.dumpInstance は、完全なインスタンスのダンプを取得し、それを /backup/instance_dump パスに保存します。システム データベース (mysql、sys、information_schema、performance_schema) は除外され、デフォルトでは、インスタンスからすべてのユーザーのダンプが取得され、ファイル @.users.sql に保存されます。このユーザー ダンプ ファイルには、すべてのユーザーの create ステートメントと Grant ステートメントが含まれています。
1 | MySQLローカルホストJS > ユーティリティ。ダンプインスタンス(「/バックアップ/インスタンスダンプ」、 {"圧縮":"なし"、 「糸」:6、 チャンク化:間違い}) |
インスタンス ダンプにはさらにいくつかのオプションがあります。
1 2 3 4 5 6 7 | ユーザー: 間違い- スキップユーザーごみ ユーザーを除外する : [「ユーザー1』、』ユーザー2』】- 実行する特にユーザー includeUser : [「ユーザー1』、』ユーザー2』】。 - 含む特にユーザー スキーマの除外 : [「db1」、」db2」】- 除外する特にスキーマ スキーマを含む : [「db1」、」db2」】。 - 含む特にスキーマ 除外テーブル : [「db1。表1」、」db2。表2」】 - 除外する特にテーブル テーブルを含む : [「db1。表1」、」db2。表2」】 - 含む特にテーブル |
9. ダンプを単一のデータベースに復元します。
ダンプを復元するには、util.loadDump コマンドを使用します。ダンプをロードするには、変数 local_infile を有効にする必要があります。
構文:
1 | ユーティリティ。ロードダンプ(「ダンプの/パス/」、 {オプション}) |
以下のコマンドは、ダンプをデータベース test_restore に復元します。別のスキーマで復元する必要がある場合は、このオプション スキーマ「test_restore」を使用する必要があります。それ以外の場合は、取得されたソース スキーマに復元されます。
1 2 3 4 5 | MySQLローカルホストSQL > 作成データベーステスト復元; クエリOK、 1 行影響を受ける (0.3658 秒) MySQLローカルホストSQL > js スイッチングに JavaScriptモード。。。 MySQLローカルホストJS > ユーティリティ。ロードダンプ(「/home/vagrant/schema_dump」、 {スキーマ:「テスト_復元」、 進行状況ファイル: 「進捗.json」、 スレッド: 8、 進行状況を表示:真実、 リセット進行状況:真実}) |
10. 完全なインスタンス ダンプを復元し、レプリケーションを構成します
ここでは、8 つの並列スレッドを使用して、/home/vagrant/instance_dump パスから完全なインスタンス ダンプをロードしました。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | MySQLローカルホストJS > ユーティリティ。ロードダンプ(「/home/vagrant/instance_dump」、 {進行状況ファイル: 「進捗.json」、 スレッド: 8、 進行状況を表示:真実、 リセット進行状況:真実}) 読み込み中DDLと データから '/home/vagrant/instance_dump' 使用して 8 スレッド。 オープニングごみ。。。 目標は MySQL 8.0.33-25. ごみだった生産されたからMySQL 8.0.32-24 ノート: ロード進捗ファイル検出されましたために の実例しかし 'リセットの進行状況' オプションだった有効。 ロード進捗意思なれ捨てられたと の全体ごみ意思なれリロードした。 走査metadata - 終わり チェック中ために 前-既存 オブジェクト。。。 実行中一般前文SQL 実行中DDL - 終わり 実行中意見DDL - 終わり 起動データロード 8 THDS読み込み中 / 100% (19.18 MB / 19.18 MB)、 541.36 KB/s、 6 / 23 テーブルと パーティション終わり 再作成中インデックス - 終わり 実行中一般ポストアンブルSQL 23 チャンク (100.00K 行、 19.18 MB) ために 11 テーブルの 2 スキーマそうだったロード済みの 11 秒 (平均スループット 2.53 MB/s) 0 警告そうだった報告その間のロード。 MySQLローカルホストJS > |
ファイル @.json から binlog ファイルと位置を取得し、レプリケーションを構成しました。
1 2 3 4 | [根@百12インスタンスダンプ】#猫 @.json | grep -i バイナリログ 「binlogファイル」: 「centos12-bin.000006」、 「binlogPosition」: 760871466、 [根@百12インスタンスダンプ】# |
1 2 | MySQLローカルホストSQL > 変化レプリケーションソースに ソース_ホスト=「192.168.33.12」、 ソース_ユーザー=「ブヴァン」、SOURCE_PASSWORD=」[emailprotected]」、 SOURCE_LOG_FILE=「centos12-bin.000006」、SOURCE_LOG_POS=760871466; クエリOK、 0 行影響を受ける、 2 警告 (0.1762 秒) |
MySQL
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | MySQL ローカルホスト SQL > 始める レプリカ; クエリ OK、 0 行 影響を受ける (0.1156 秒) MySQL ローカルホスト SQL > 見せる レプリカ ステータスG *************************** 1. 行 *************************** レプリカ_IO_状態: 待っている ために ソース に 送信 イベント ソース_ホスト: 192.168.33.12 ソース_ユーザー: ブヴァン 送信元ポート: 3306 接続_再試行: 60 ソースログファイル: 百12-置き場.000006 Read_Source_Log_Pos: 823234119 リレーログファイル: セントス11-リレー-置き場.000002 Relay_Log_Pos: 1152129 リレーソースログファイル: 百12-置き場.000006 レプリカ_IO_実行中: はい レプリカ_SQL_実行中: はい レプリケート_Do_DB: レプリケート_無視_DB: Replicate_Do_Table: レプリケート_無視_テーブル: Replicate_Wild_Do_Table: Replicate_Wild_Ignore_Table: Last_Errno: 0 最終エラー: スキップカウンター: 0 Exec_Source_Log_Pos: 762023266 リレーログスペース: 62363195 までの条件: なし ログファイルまで: until_Log_Pos: 0 ソース_SSL_許可: いいえ ソース_SSL_CA_ファイル: ソース_SSL_CA_パス: ソース_SSL_証明書: ソース_SSL_暗号: ソース_SSL_キー: ソースの後ろの秒数: 718 ソース_SSL_Verify_Server_Cert: いいえ Last_IO_Errno: 0 Last_IO_Error: Last_SQL_Errno: 0 Last_SQL_Error: Replicate_Ignore_Server_Ids: ソースサーバーID: 100 ソース_UUID: f46a1600-045-11ee-809f-0800271333ce ソース情報ファイル: mysql.slave_master_info SQL_遅延: 0 SQL_Remaining_Delay: ヌル レプリカ SQL の実行状態: 待っている ために 依存 取引 に 専念 ソース_再試行_数: 86400 ソースバインド: Last_IO_Error_Timestamp: Last_SQL_Error_Timestamp: ソース_SSL_Crl: ソース_SSL_Crlパス: 取得された_Gtid_Set: 実行された_Gtid_Set: 自動位置: 0 レプリケート_リライト_DB: チャンネル名: ソース_TLS_バージョン: ソース公開鍵パス: ソース公開キーの取得: 0 ネットワーク名前空間: 1 行 の 設定 (0.1470 秒) |
上記の例が、MySQL Shell を使用したバックアップと復元を理解するのに役立つことを願っています。ネイティブの mysqldump に比べて多くの利点があります。個人的には、以前はダンプ ファイルに挿入ステートメントがあったのに、ここでは挿入ステートメントが欠落していると感じています。それを除けば、見た目は良いです。論理バックアップは、データセットが小さい場合にのみ有効です。データセットが大きい場合、論理バックアップに時間がかかるため、次の方法を使用して物理バックアップを実行する必要があります。Percona XtraBackup。
Percona XtraBackup は、Percona Server for MySQL および MySQL のすべてのバージョンに対応する、無料のオープンソースの完全なオンライン バックアップ ソリューションです。トランザクション システム上でノンブロッキング、厳重に圧縮された安全性の高いバックアップをオンラインで実行するため、計画されたメンテナンス期間中にアプリケーションが完全に利用できる状態が維持されます。
Percona XtraBackup をダウンロード
関連している
購読
と接続する
ログイン
0コメント
インラインフィードバック
すべてのコメントを表示
FAQs
データベースのバックアップの復元方法は? ›
バックアップを実行したDB名上で右クリック→タスク→復元→データベースをクリックします。 タイムラインをクリックします。 復元したい日時を選択し、OKをクリックします。 OKをクリックすれば、リストアが開始されます。
SQLのデータベースを復元するにはどうすればいいですか? ›SQL Server データベース エンジンの適切なインスタンスに接続し、オブジェクト エクスプローラーでサーバー名を選択してサーバー ツリーを展開します。 [ データベース] を右クリックし、[ データベースの復元] を選択します。
Mysql workbenchでバックアップ復元するには? ›- データベースに接続する
- メニューバーのServer→Data Importを選択する
- Import from Dump Project Folder(保存したフォルダのパス)を設定して、 復旧させたいテーブルを選びます
- 「Start Import」ボタンを押せば、復旧されます
既定のバックアップ ディレクトリは、C:\Program Files\Microsoft SQL Server\MSSQL. n\MSSQL\Backup です ( n はサーバー インスタンスの番号です)。
SQLのバックアップの取り方は? ›Microsoft SQL Server Management Studio を開きます。 左側のナビゲーション・バーで、 「データベース」を展開します。 バックアップするデータベースを右クリックして、 「タスク」 > 「バックアップ」をクリックします。
リカバリとバックアップの違いは何ですか? ›バックアップとリカバリは、データのコピーを作成して格納するプロセスで、データ損失から組織を保護するために使用できます。 これは、運用リカバリと呼ばれることもあります。 バックアップからのリカバリでは、データを元の場所、または損失したデータや破損したデータの代わりに使用できる別の場所にリストアします。
SQLのログ末尾のバックアップとは? ›ログ末尾のバックアップ は、まだバックアップされていないすべてのログ レコード ( ログの末尾) をキャプチャし、作業内容の消失を防いで、ログ チェーンの完全性を維持します。 SQL Server データベースをその最新の時点まで復元するには、トランザクション ログの末尾をあらかじめバックアップしておく必要があります。
トランザクションログとは何ですか? ›トランザクションログ 【transaction log】
トランザクションログとは、データベース管理システム(DBMS)などが複数の関連する処理の整合性を保つため、データベースに加えられた変更を順番に記録したもの。 ストレージ上のファイルとして記録されることが多い。
オブジェクト エクスプローラーで、 SQL Server データベース エンジンのインスタンスに接続し、そのインスタンスを展開します。 [ データベース] を展開し、削除するデータベースを右クリックし、[削除] を選択 します。 正しいデータベースが選択されていることを確認し、[ OK] を選択します。
リストアとは何ですか? ›リストアとはバックアップしたデータを元の場所に書き戻すことを言います。 バックアップ元のデータが何らかの原因で破損や消失した場合でも、バックアップがあればバックアップを取った状態まで復元が可能です。
MySQLのリストアとは? ›
データベースのバックアップファイルからの復元することで、アップグレード時に問題があったときや、ほかの Movable Type からのデータ移行をおこなうことができます。 なお、データベースにはアップロードした画像ファイルなどは含まれません。
Sqlserverのデータベースを完全バックアップするには? ›【データベースのバックアップ】
SSMS を開きます。 オブジェクトエクスプローラーから Apex One サーバのデータベース名を選択して右クリック → タスク → バックアップを選択します。 データベースのバックアップ画面で「バックアップの種類:完全」を選択し、バックアップ先を指定して OK をクリックします。
バックアップ (backup) (名詞)
障害の発生後、データの復元と復旧に使用できる SQL Server データのコピー。 SQL Server データのバックアップは、データベース レベル、あるいは 1 つまたは複数のデータベース ファイル (ファイル グループ) レベルで作成されます。
1.4 出力されたdumpファイルの保存場所
出力したファイルの保存先は、コマンドを実行した時点でのカレントディレクトリ(現在のフォルダ)になります。
データベースを運転したままバックアップを取得する方法です。 バックアップは、オフライン・バックアップと同様に、通常のファイルをバックアップするツールを使って取得します。 これを「ベースバックアップ」と呼びます。 ベースバックアップ取得の際、ファイルがバックアップ中に削除されることに対応したツールを使う必要があります。
Microsoft SQL Serverの復元方法は? ›SQL Server Management Studio を使用する
データベースを右クリックして [タスク] をポイントし、 [復元] をクリックします。 実行する復元操作の種類 ( [データベース] 、 [ファイルとファイル グループ] 、または [トランザクション ログ] ) をクリックします。
また、データベースを immediate モードで停止した場合、最新の更新がデータファイルに書き込まれずに終了するため、次回の起動時にログファイルの内容をデータファイルに反映させる処理が動きますが、これもリカバリ処理などと呼ばれます。
Sqlserverのバックアップセットとは? ›バックアップ セット (backup set)
正常に完了したバックアップ操作によってメディア セットに追加されるバックアップ コンテンツ。
概要: システムイメージは、オペレーティングシステムのすべての重要なコンポーネントをバックアップし、フルバックアップは、ユーザーがデータを選択的にバックアップすることができます。
データバックアップとイメージバックアップの違いは何ですか? ›イメージバックアップとファイルバックアップの違い
イメージバックアップはハードディスクを丸ごと保存するため、そのバックアップ作業に時間がかかるのに対し、ファイルバックアップは自分が必要とするファイルだけ選択して保存するので、時間も容量も節約できます。
システムバックアップとファイルバックアップの違いは何ですか? ›
サーバを対象としたバックアップの違いを比較
データバックアップは個人が作成したデータをサーバにバックアップすることが一般的に行われていることです。 システムバックアップはOSやアプリケーションを丸ごと別のサーバにバックアップしシステム障害になった際に復旧させるための手段として一般的に行われます。
ログ末尾のバックアップ は、まだバックアップされていないすべてのログ レコード ( ログの末尾) をキャプチャし、作業内容の消失を防いで、ログ チェーンの完全性を維持します。 SQL Server データベースをその最新の時点まで復元するには、トランザクション ログの末尾をあらかじめバックアップしておく必要があります。
SQL Serverのバックアップファイルを削除するにはどうすればいいですか? ›- Microsoft 管理コンソール (MMC) を開始します。
- 「管理」ウィンドウで、「データのリカバリー」 > 「SQL」をクリックします。
- SQL インスタンスの「リカバリー」タブで、「表示: データベースのリストア」を選択します。 ...
- 「アクション」ペインで、「バックアップの削除」をクリックします。
復元ウィザードを開く
SSMS を開き、お使いのマネージド インスタンスに接続します。 オブジェクト エクスプローラーで、マネージド インスタンスの[データベース] フォルダーを右クリックし、[データベースの復元] を選択して復元ウィザードを開きます。