• ベストアンサー

データのバックアップ

お世話になります。 SQLSeverでテーブルやビューの構成などをスクリプトファイルで保存し そのテーブルに入ってるデータもデータのみで保存したいと思います。 それから別のSQLSeverに作成したスクリプトファイルと データを入れて前記の構成をコピーしたいのですが その際のデータのバックアップ方法と復元方法は どのようにすればいいのでしょうか。

noname#7740
noname#7740

質問者が選んだベストアンサー

  • ベストアンサー
  • hpp
  • ベストアンサー率64% (22/34)
回答No.2

私が以前にやったメモです。Windows2000serverで動いているSQLserverを、デモ用にノートパソコンのSQLserverにコピーした時のものです。 テーブルなどはSQL文で作成しますので(create table等)、SQLserverからバックアップを取った事はなく、よくわかりません。 ■データベースのコピー             ↓ 1.コピー元で、全てのタスクよりデータベースのバックアップを行う。この時、差分を取らないように注意。 2.コピー先で、全てのタスクよりデータベースの復元を選択。復元はデバイスからを選択。デバイス選択で、デバイス名を追加する。指定するのはもちろん1.で作成したバックアップ。 3.後は復元をすれば良い。 (注意)コピー元先でバージョンが異なる場合。オプションタグで物理ファイル名に移動に書かれている絶対パスを変更する必要がある。そして既存のデータベース上に強制的に復元にチェックを入れ、復元すれば良い。 4.復元した後、ユーザーのログイン名が消えている場合がある。この場合は、 osql -U sa -P himitu use testdb go exec sp_change_users_login 'Update_One', 'testuser', 'testuser' go などとして、ログイン名を再度与えてやる。上の例ではtestuserユーザーにtestuserというログイン名を与えている。

noname#7740
質問者

お礼

お答え頂いた内容でDBの バックアップ及び復元は出来ました。 やはり、テーブルの構成などを除いた 純粋なテーブル内のデータだけのバックアップは 無理なのでしょうか。

その他の回答 (1)

  • OjiZoSan
  • ベストアンサー率29% (9/31)
回答No.1

SQL2000ですかね? バックアップソフト使ったほうが、完璧ではないですが戻りますよ。 今、手元にサーバーないので、正確ではないですがスクリプトファイルはクエリーアナライザー使えばいいと思います。あと、サーバー上でバックアップ取ったときに復元というのもあったと思いますのでそれを押してファイルを選択すれば復元できたはずです。

noname#7740
質問者

お礼

お二人ともお返事ありがとうございます。 やはり、DB全体としてのバックアップ及び復元と言う扱いになってしまうのでしょうかね。

関連するQ&A

  • データベースの復元

    SQLServer2000でDBのバックアップを取った ファイルからデータのみを復元することは可能でしょうか? そのまま復元すると既存のデータ-ベースファイルを 上書きするという形になると思うのですが テーブル構成だけはスクリプトファイルから作成し 入れたいデータはバックアップファイルから入れたいです。

  • データーのバックアップについて

    InternetExplorerのお気に入りデーターをバックアップするときについての質問です。 InternetExplorerを起動する→メニューから「お気に入り」をクリックする→「Shift」キーを押しながら「お気に入りの整理」をクリックする→データーが保存されているフォルダが開く→ファイルの中のバックアップしたいものを3.5インチFDにコピーする 以上の手順でほとんどコピーできるのですが、ファイルの中の一部のものができないのです。「なになにを(ファイル名)作成または置換できません ディレクトリまたはファイルを作成できません」と出てきてコピーができないのがあるのですが、何故でしょうか?解決方法があればご指導ください。初心者なのでよろしくお願いいたします。 使用しているのはWindowsXPです。

  • Windows10のバックアップと復元

    毎月1回月末に自動でバックアップしていますが、今まで復元を実行する機会がありませんでしたが、今回トラブル発生によりMicrosoftコミュニティに個別質問を行いましたが回答がないのでバックアップと復元を実行しました。初めての操作で1) コピーして置き換える  2)コビーしない 3) コビーするが両方のファイルを保持する の取り扱いが完全に理解むしていないため、復元しましたがCドライブの使用領域が全体の3/4になり、且つ保存ファイル数が管理できないぐらい増えたため、このままでは使用に問題発生が起こると思われるので、バックアップデータはそのまま保存されているので、前記の2)の方法で再度復元しようと思います。この方法で間違いなく復元出切るでしょうか。

  • SIRIUSバックアップファイルのデータインポート

    PCリカバリにの際、SIRIUSで作成した作成サイトのファイルをサイトごとに外付けハードディスクにそのままコピーして保存しました。 その後、そのファイルをもとにリカバリ前に復元しようとしていますが、方法がわかりません。 SIRIUSでのファイルバックアップはシステムで行うようですが、上記のようにバックアップしたファイルは使用できないのでしょうか。 ご教示お願いいたします。

  • バックアップデータの復元ができなくなってしまいました。

    バックアップデータの復元ができなくなってしまいました。 DELL inspiron530Sを使用しています。 I-Oデータ性のHDPS-U portableHDDでバックアップデータをとっていました。 パソコンが起動しなくなったので、DELLに相談し、初期化すれば直るということでしたので、初期化をしました。 バックアップデータを取っていますが、戻し方がわからないと相談したら、 コピーして、元の場所に戻せば直ります。といわれてやったのですが、 コピーでは直らず、本来なら復元の作業をしなくてはいけなかったようでした。 (復元の話はあとで友人に聞きました) コピーをし、保存場所を変えてしまったせいで、 ローカルディスクGというところに最新のデータがあるのですが、 復元しようとすると「バックアップの場所は利用可能ではありません」と エラーが出てきてしまい、復元できません。 DELLに電話をしたのですが、DELLのせいではないと言われて その先の相談もできません。 元に戻すにはどうしたらいいのでしょうか。 仕事のデータがすべて入っており、バックアップデータを戻せないと 2年分の業務内容がすべて消えてしまいます。 何とかお知恵を貸してください。

  • ソフトのデータのバックアップ

    リカバリ作業をするときにいつも思うのですが、大抵のソフトには(超有名スケジュールソフトなども含め)インストールの仕方とアンインストールの仕方は明記されていますが、作成データのバックアップする際にどのフォルダをバックアップするか、設定を保存する場合にはどのファイルを保存するかの方法は大抵が明記されていませんよね。 (メーカー製のソフトにはあらかじめ入っていたソフトのみデータ部分だけバックアップできる物があるようですが) 確かに高機能なバックアップソフト、復元ソフトは確かに存在しますが、現実的にはリカバリ後、使わないソフトのもあるし、ソフト全てを元に戻す必要はない場合も在ります。 また必要なソフトだけ入れれ直すことはさほど面倒でないし(本当に使う物なんていくつもないはずです)、その他自分で作成したファイルなどはマイドキュメントにでも入れておけば楽なはずです。 あるソフトにデータ、設定のみをバックアップしたいソフトを登録しておけば、必要な時にそのソフトからdata部分のファイルだけを検出してバックアップしてバックアップ、又はどれをバックアップすればよいか教えてくれるソフトがあればいいのに^_^;といつも思っております。 そんな都合のいいのってあるんでしょうかね?

  • データのバックアップはどうしてますか?

    会社で使用しているPCなのですが、ワード、エクセルや、CADデータ、顧客管理、見積・・・等々あらゆるソフトでデータが入っています。これをCD-RWにバックアップしておこうと思うのですが、種類も多くてかなり面倒です。(ファイルをデスクトップに作成して保存しているものもあるので)皆さんは、どのようにして、万が一のためにバックアップを保存していますか、最もテマのかからない方法があったら教えてください。

  • windows7 バックアップデータにパスワード

    お世話になります。 掲題のとおり、windows7 で作成したバックアップデータにパスワードを付けることはできないでしょうか? OSはwindows7 professionalでバックアップはwindowsに標準搭載のものを利用して作成しております。 ハードディスクが破損したときの事を考えて、外付けHDDに保存しようとしていますが、 どうやらこのデータは誰にでも見られるようなのでパスワードをかけるようにしたいのですが可能でしょうか?(話は変わりますが、iphoneならバックアップデータにパスワードを付けるといういうオプションがあります。これって当然のように思います。) パスワードをかけて作成するのをあきらめてバックアップデータをZIPファイルにしてパスワードかける のも試みてみましたがこれも何故か失敗してしまいます。 なにか良い方法がありましたらご教示いただけたら助かります。 どうぞよろしくお願いいたします。

  • Outlook Express バックアップ メールデータの復元・・・

    メールデータの復元をしたいのですが、できなくて困っています。 バックアップで、保存先のフォルダをコピーしておいて、 そのままあたらしいぱそこんのほうにコピーしたのですが、 反映されません。再起動しても変わりません。 また、コピーするのではなく、保存先をそのままバックアップしたフォルダに指定したりしてみましたが、だめでした。 この状況を回避できないでしょうか? よろしくお願いいたします。 大量なデータが消えてしまったら、かなりまずいです・・・。 Outlook Express バックアップ メールデータの復元

  • Windows10でバックアップ

    Windows10でバックアップ操作がわかりません。 まず、バックアップガイドに従って、次の操作をしました。 Windowsタブ→すべてのアプリ→Fujitsu-バックアップガイド→ バックアップガイド→自分のデータをバックアップする→ ファイル履歴→ファイル履歴を保存する→今すぐ実行 ここで 「ファイル履歴が初回のファイルコピーを保存しています」 という表示が出たため、保存は正常に終了したと判断し、いったん処理を終了ました。 数日後、保存されたファイルを確認したいと思い、次の操作をしました。 バックアップガイド→過去のデータを復元する→個人用ファイルの復元 バックアップガイドではここでファイル履歴が表示されるとありますが、実際には 「ファイル履歴は初回のファイルコピーを実行しています。完了するまでファイルのコピーにアクセスできません。完了するまで時間がかかる場合があります。」 と表示されて、止まってしまいます。 どうすればよいか教えてください。