
VBからSQL Server7.0(SP1)のデータをバックアップしたデータの
復元処理をしようとしたのですが、次のエラーで復元できません。
「データベースは使用中です。システム管理者は復元操作を実行するために、
データベースを排他的に使用する必要があります。」
MicrosoftのHPからこのエラーを調べたところ、
「model データベースの使用中には復元ができない」バグがあるということです
(http://support.microsoft.com/default.aspx?scid=k …)
が、sp_whoストアドプロシージャで調べたところ、Modelデータベースは使用していないようです。
Enterprise Managerからデータベース復元を行うと、
復元ができました。
ちなみに、VBからのバックアップのSQLは
BACKUP DATABASE データベース名 TO DISK = '保存先' WITH INIT
復元のSQLは
RESTORE DATABASE データベース名 FROM DISK = '復元元' WITH RECOVERY
です。
No.1ベストアンサー
- 回答日時:
シングルユーザーモードにしてみてはいかがでしょう?
ALTER DATABASE データベース SET SINGLE_USER
排他的、ということは、一人で占有する必要があるということですから。
一度お試しください。
この回答への補足
「別のユーザーがデータベースを使用中」
というのは、自分自身が接続しているせいだとわかったので、
Masterデータベースに接続しなおして復元するとできました。
しかし、復元状態もちょっとおかしいのですが、
とりあえずこの件は締め切って、わからなかったらまたきます。
ありがとうございました。
ありがとうございます。
ALTER DATABASE データベース SET SINGLE_USER
を実行してみると
「キーワード 'SET' 付近に正しくない構文があります。」
というエラーがでましたので、
sp_dboption Trace,'single user',true
としてみましたが、
「別のユーザーがデータベースを使用中は、データベースの 'single user' オプションを変更できません。」
というエラーがでてしまいました。
Enterprise Managerからシングルユーザーモードにすることはできましたが、
今度はデータベースに接続できなくなってしまいました。(タイムアウト)
もうちょっといろいろ試してみたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- SQL Server PCが悪くなって新しいPCにSSMSのデータを移すよう頼まれたけど移し方が分からない 1 2023/05/18 16:54
- JavaScript Q&Aの掲示板を作成していてヤフー知恵袋やgoo質問のように質問ごとにURLを生成したい 5 2023/08/04 01:22
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- Android(アンドロイド) Galaxy(ギャラクシー)スマホの復元について 2 2022/03/29 07:52
- バックアップ 別のPCに外付けHDDからバックアップを復元しました。復元したファイルはどこにありますか。 2 2022/11/26 19:48
- JavaScript Typescript が必要な理由 1 2023/01/07 11:45
- LINE LINEのトーク履歴の復元について 2 2022/11/10 09:26
- デスクトップパソコン 「自動修復でPCを修復できませんでした」と表示されPCが起動しないのですが対処法はありますか? 5 2022/05/13 09:16
- ノートパソコン AOMEI backupperという無料ソフトを使用しWindowsPC(11)のデータを外付SSD 4 2023/01/09 21:57
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLサーバー接続 特定のPCがWin...
-
【SQLサーバ】float型における...
-
生え際から顎先まで17.5 頭頂か...
-
SQLのエラー(~付近に不適切な...
-
SQLCMDにて教えていただきたい...
-
sql serveについて
-
自己相関サブクエリと自己結合...
-
ACCESSで3ファイルを結合して、...
-
ACCESSで複数テーブルを結合し...
-
2つのSQL(Access)の結果[時刻,...
-
VBA 3重ループ 独学勉強中
-
SQLについて質問です。 テーブ...
-
SQL文 複数実行
-
sqlで、600行あるテーブルを100...
-
SQLサーバで和暦から西暦に変換...
-
ACCESS2007 フォーム 「バリア...
-
sqlserverで同一キー単位で金額...
-
sqlserverで対象のレコードを削...
-
Microsoft SQL Serverについて
-
SQLをはじめから勉強するには
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
復元に異常に時間がかかる
-
一つのテーブルだけを復元(リス...
-
警察はスマホに保存した動画や...
-
PCが悪くなって新しいPCにSSMS...
-
SQLServer2012の復元ができない
-
復元時間:復元しています
-
SQLServerバックアップ戻せない
-
SQL SERVER2008の質問です
-
DBを復元したら「読み取り専用...
-
SQLServer2000:データベース復...
-
アドレスを移行したい .VCFデー...
-
SQLServer2005のコマンドを教え...
-
データベースの復元におけるエ...
-
バックアップファイルの復元に...
-
SQL-DMOを勉強するには?
-
SQLサーバ6.5⇒2003へ...
-
ACCESS97のファイルを修復したい
-
SQLServer2000からSQLServer200...
-
MS SQL2005 STD での リストア...
-
ゴミ箱で削除したファイルを復...
おすすめ情報