• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQL Server7.0でバックアップしたデータの復元)

SQL Server7.0でデータのバックアップと復元の方法

このQ&Aのポイント
  • SQL Server7.0でデータのバックアップと復元処理を行う方法について説明します。
  • 復元操作を実行する際に発生する「データベースは使用中です」エラーについて、原因と対処法を解説します。
  • VBからのバックアップと復元のSQL文についても例示します。

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

  • ベストアンサー
回答No.1

シングルユーザーモードにしてみてはいかがでしょう? ALTER DATABASE データベース SET SINGLE_USER 排他的、ということは、一人で占有する必要があるということですから。 一度お試しください。

Yocha
質問者

お礼

ありがとうございます。 ALTER DATABASE データベース SET SINGLE_USER を実行してみると 「キーワード 'SET' 付近に正しくない構文があります。」 というエラーがでましたので、 sp_dboption Trace,'single user',true としてみましたが、 「別のユーザーがデータベースを使用中は、データベースの 'single user' オプションを変更できません。」 というエラーがでてしまいました。 Enterprise Managerからシングルユーザーモードにすることはできましたが、 今度はデータベースに接続できなくなってしまいました。(タイムアウト) もうちょっといろいろ試してみたいと思います。

Yocha
質問者

補足

「別のユーザーがデータベースを使用中」 というのは、自分自身が接続しているせいだとわかったので、 Masterデータベースに接続しなおして復元するとできました。 しかし、復元状態もちょっとおかしいのですが、 とりあえずこの件は締め切って、わからなかったらまたきます。 ありがとうございました。

関連するQ&A