• 締切済み

SQL Serverの復元機能について

mitu_fuの回答

  • mitu_fu
  • ベストアンサー率90% (9/10)
回答No.1

質問の内容がいまいち理解できませんが・・ 以下脳内妄想 質問 NEC製?のBackup Execというバックアップソフトの MicrosoftSQLServerエージェントを利用して取得した バックアップファイルをSQLServerからアクセスして データベース上に復元することは可能ですか? 回答 NEC製?のBackup Execを利用したことがないので 分かりませんが、他のバックアップソフトを利用している 経験上、そのソフトでバックアップ取ったものは、 そのソフトでなければ復元できないと思います。 詳しくはそのソフトの仕様を確認して下さい。 妄想終了 こんな感じでいいですかね^^;

関連するQ&A

  • SQL Server7.0でバックアップしたデータの復元

    VBからSQL Server7.0(SP1)のデータをバックアップしたデータの 復元処理をしようとしたのですが、次のエラーで復元できません。 「データベースは使用中です。システム管理者は復元操作を実行するために、 データベースを排他的に使用する必要があります。」 MicrosoftのHPからこのエラーを調べたところ、 「model データベースの使用中には復元ができない」バグがあるということです (http://support.microsoft.com/default.aspx?scid=kb;ja;199216) が、sp_whoストアドプロシージャで調べたところ、Modelデータベースは使用していないようです。 Enterprise Managerからデータベース復元を行うと、 復元ができました。 ちなみに、VBからのバックアップのSQLは BACKUP DATABASE データベース名 TO DISK = '保存先' WITH INIT 復元のSQLは RESTORE DATABASE データベース名 FROM DISK = '復元元' WITH RECOVERY です。

  • SQL SERVER の復元でバージョンエラーとなる

    SQL SERVER 2000で、データベース(master,model,msdbに限る)のバックアップを行い、作成されたバックアップファイルを別のサーバへ復元すると、’このバックアップを作成したサーバーのバージョンとこのサーバーのバージョンが異なります’のエラーとなる。互いのSQL SERVER 2000のバージョンは同じである。他にバージョンがあるのでしょうか。因みに、エクスポート、インポートでは問題なく実行できます。何かお分かりでしたら、ご教授お願いします。

  • sql server2005 復元の質問です

    sql server2005 バックアップファイルから復元すると、「RESTOREでバックアップセットを読み取った時に、データベースXXXXXXのページ(0.978)でエラーが検出されました」と90%終了後に表示されます。一部が壊れていうrと思いますが、破損部分を無視して戻す方法をご存じの方がおられたら教えてください。マシンは立ち上がらず、このバックアップしかありません。 宜しくお願いします。

  • DAT テープ データ 復元

    DATテープにバックアップしているデータを復元したいのですが、テープのドライブをつけていたサーバーのハードディスクが壊れてしまい、他のパソコンに同様の環境を作成し、テープからデータを復元する必要があります。 使用していたサーバOS:windows2000server バックアップソフト:veritas backup exec for windows servers 上記と同様の環境を作成し、テープから復元を行いましたが、 テープが「不正なメディア」という形で認識されてしまい、正しく復元が出来ません。 テープの破損も疑いましたが、テープが5枚存在し、 すべてのテープで同じ現象が起きてしまっているため、 全部のテープが破損しているとは考えにくいです。 気になるのは、テープの規格が「DAT72 4mm 36GB 170meters」なのですが、 ソフト側の対応規格の中にそれが含まれていないようです。 色々手を尽くしましたが、 サポートも切れてしまっているため、お手上げ状態になっております。 環境の作成方法が悪いのか、 ソフトのパッチのようなものが足りないのか、 問題点の切り分けすら出来ていない状態です。 もし知識をお持ちの方がいらっしゃいましたら、 お知恵を貸していただければと思います。

  • SQL Serverでテーブル構造の保存

    SQL Serverでデータのバックアップ・リストアは BACKUP、RESTOREなのですが、テーブル構造の保存は コマンドではどのようにしたらよいでしょうか? よろしくお願いします。

  • ARCserveの復元方法

    ARCserve Backupを別個のサーバ2台でそれぞれバックアップを行っています。例えばAのサーバでバックアップAサーバへの復元はデータベースで指定できるので、簡単に復元できます。 しかし、AサーバのバックアップをBサーバに復元するにはファイル名を指定して一件づつテープの頭から順次するという事態になっています。  例えば、Aサーバでバックアップした際のバックアップ構造(いわゆるデータベース)をBサーバのARCserve上に移植し、簡単に復元するということはできるのでしょうか。 よろしくお願いします。

  • SQL Server2000 データベース復元について

    サーバAからバックアップしたDBをコンピュータBに復元したいのですが、Aで割り当てていたデータ領域が 5Gぐらいのため、Bに復元しようとすると、領域不足で復元が行えません。 バックアップデータは50MBぐらいです。 Aのデータ領域ではなく、Bに設定している領域内に復元するためにはどうすればよいでしょうか?

  • SQL SERVER2008の質問です

    SQL2008 EXPRESSで作成したバックアップをSQL2008 R2 EXPRESSにデータベースの復元で問題なかったのですが、SQL2008 R2で修正があったので修正したあと、2008R2でバックアップを取ってSQL2008に復元しようとしたらエラーになります。 データベースはバージョン10.50.1600を実行中のサーバーにバックアップされました。このバージョン(バージョン10.00.1600を実行)とは互換性がありません。 と言うメッセージが出ます。 両方をSQL2008R2にすれば問題ないのでしょうが、SQL 2008R2のバックアップをSQL2008に復元する方法をご存知の方は教えてください。 宜しくお願い致します。

  • SQL Server2000 ?

    あるマシン(Windows XP Pro)には SQL Server が入っています。 ただ何年も放置していたマシンなので 2000 なのか 2005 なのかわかりません。 プログラムの追加と削除で調べると添付のように 2000 と 2005 の両方が表示されてしまいます。 (添付画像がプログラムの追加と削除で表示されている内容です) 実際このマシンにインストールされているバージョンはどちらなのでしょうか? また SQL Server 2000 のバックアップデータはそのまま復元可能なのでしょうか? VB6 からアクセスするように組まれていますので、そのまま使いたいと思っています。

  • SQL Server Management Studio Express を使ってのデータベース削除

    Microsoft SQL Server Management Studio Express を使ってSQLを学んでいる入門者です。使用方法でわからない事があるので教えてください。 以下はすべてMicrosoft SQL Server Management Studio Express上での作業です。 (1)'TEST'の名前で新しいデータベースを作成 (2)作成されたデータベース'TEST'のアイコンを右リック→タスク→バックアップで、データベースをバックアップ ここまでの操作で"C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup"フォルダには'TEST.bak'でバックアップファイルが作成されました。 次に (3)作成されたデータベース'TEST'のアイコンを右リック→削除→「バックアップを削除し、データベースの履歴情報を復元する」にチェックが入っているので、そのまま実行。 質問ですが、以上の操作を行えばデータベース本体の他に(2)で作成されたバックアップファイル'TEST.bak'も削除されると思ったのですが、そのまま削除されずに残ってしまいます。 (3)の「バックアップを削除し、データベースの履歴情報を復元する」のオプションはどういう意味なのでしょうか。ヘルプを参照しましたが、やはりバックアップファイルは削除されるのではないかと思うのですが・・