お世話になっております。
SQL Server2005のバックアップ・リストアに関する質問です。
環境はサーバ1台とクライアントが3台のC/S構成です。
クライアントのうち1台は、サーバが故障した場合に備えて、毎日、サーバと同じ状態にしています。
そのため、現在、以下の手順で、データベースのリストア作業を毎日行っています。
(1)サーバから完全バックアップ
(2)バックアップファイルをクライアントへコピー
(3)クライアントにリストア
(4)サーバからバックアップファイルを削除
しかし、データベースのサイズも大きくなり、(1)~(3)の作業に、かなりの時間を要するようになりました。
そこで、スピードアップを図るため、
・差分バックアップ
・トランザクションログバックアップ
いずれかを使用したいと考えています。
試しに、以下の手順でバックアップ→リストアを行うと、エラーが発生します。
【エラーが発生する手順】
(1)週末、サーバから完全バックアップ
(2)バックアップファイルをクライアントへコピー
(3)クライアントに復元
(4)サーバから完全バックアップファイルを削除
(5)週始め~差分バックアップ
(6)バックアップファイルをクライアントへコピー
(7)クライアントに復元
→「ロールフォーワードできる状態のファイルがないので、
ログまたは差分バックアップは復元できません。」のエラー発生
バックアップファイルは、サーバにもクライアントにも残さず削除することが要求されているため、必ず(4)の完全バックアップファイルを削除しています。
一度、完全バックアップをリストアしているので、差分バックアップファイルが存在すれば、それをリストアできるように思っていました。
完全バックアップファイルが存在しなければ、差分バックアップをリストアすることはできないのでしょうか?
ヘルプを読んでみると、何となく、完全バックアップ+差分バックアップがセットで存在しなければリストアできないように認識しましたが、この認識は正しいでしょうか?
もし、完全バックアップファイルを削除すると、差分バックアップをリストアできないのであれば、バックアップファイルを残すことなく、差分のみをリストアする上手い方法がないでしょうか?
何かご存知の方がいらっしゃいましたら、ご教示よろしくお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
>完全バックアップファイルが存在しなければ、差分バックアップをリストアすることはできないのでしょうか?
はい。できません。
差分バックアップは、その差分バックアップに含まれるデータの最新の完全バックアップに基づいて行われるものです。
そのため、完全バックアップが消えてしまっては、比較の元がないために、エラーになり、復元はできません。
詳しくは、マイクロソフトのサイトにも書いてありますので
ご覧下さい。
■差分バックアップ
http://msdn2.microsoft.com/ja-jp/library/ms17552 …
>もし、完全バックアップファイルを削除すると、差分バックアップをリストアできないのであれば、バックアップファイルを残すことなく、差分のみをリストアする上手い方法がないでしょうか?
差分バックアップではできないので、部分バックアップを
使って見ては、如何でしょうか?
部分バックアップは、SQL Server2005からサポートされている
ものです。
■部分バックアップ
http://msdn2.microsoft.com/ja-jp/library/ms19021 …
ただし、ストアドやテーブル等のオブジェクトの単純比較というレベル
の差分であれば、「SQL Server Compare」という
フリーソフトで管理することは可能です。
■SQL Server Compare
http://www.yessoft.com/dnn/
#それでも、テーブル内に格納されているデータに対する差分は、
このツールでも無理です。
その場合は、完全バックアップ + 差分バックアップか、部分バックアップのどちらかを取らない限り無理です。
ご参考になれば幸いです。
kero_mio様
とても詳しく、わかりやすく、ご丁寧な回答をいただき、本当にありがとうございましたm(_ _)m
とても貴重な情報となりました。
バックアップの考え方についても、理解が深まりました。
また、部分バックアップで行けるかもしれないので、もう少し、よく調べてみます。
本当にありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【SQLサーバ】float型における...
-
BULK INSERT時のNull許容について
-
SQLサーバで和暦から西暦に変換...
-
【VB.NET】日付型の列にNULLを...
-
SQL クエリ データ数
-
SQL Server management studio ...
-
Tverは無料でしょうか?
-
サーバー破壊
-
Visuaal Studio Community 2022...
-
Access2021 「ISNULL関数には引...
-
甘いものがすきなのってなおせ...
-
SQLて何ですか!
-
生え際から顎先まで17.5 頭頂か...
-
sql serveについて
-
SQLを駆使したデータ抽出ってど...
-
自己相関サブクエリと自己結合...
-
DBのテーブルの設計ができず困...
-
T-SQLを無料で勉強したいです。...
-
AccessのInsertクエリのあとつ...
-
これをSQL文で出来るでしょうか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQL Server Management Studio ...
-
Access レプリカの具体的な使い方
-
データベースが大きすぎてリス...
-
SQLserver2000 StandardEdition...
-
復元を取り消したい
-
SQLサーバのデータ保存先
-
SQL Serverデータベースの完全...
-
マクロ 日時の付いたファイル...
-
SQL SERVER の復元でバージョン...
-
Symantec System Recovery
-
PC iTunesに入れたバックアップ...
-
Xサーバーのバックアップで全サ...
-
11gにて開発、10g環境で動作は...
-
テーブルのエクスポートに関して
-
【DB】同じトランザクション内...
-
エクセルのフィルタ抽出が固まる
-
警察はスマホに保存した動画や...
-
復旧中のデータベースについて
-
MS-Accessのエクスポートで異常...
-
SQL*Loaderのコミットポイント...
おすすめ情報