
No.2ベストアンサー
- 回答日時:
うーん、そもそもやり方に問題がありますね。
バックアップというのは、通常BACKUPコマンドを使って実行し、バックアップファイルの拡張子はBAKになります。
戻すときはRESTOREコマンドを使って実行します。
質問者さんがやられたようにMDF/LDFのファイル自体をコピーする方法は一般的ではありません。
が、もしやるならば、「オフラインにする」のではなく、「データベースのデタッチ」を実行してデータベースを一旦切り離し、
それからコピーするのが正しい方法です。
(お勧めはしませんが、SQL Serverサービスを停止させてからコピーする方法もあります)
データベースのステータスはシステムデータベースのmasterが管理しています。
データベースをオフラインにして、ファイルを差し替えたことにより、masterデータベースの把握している状態と齟齬が生じてしまったため、そのような状態になってしまったと考えられます。
そのデータベースをドロップするかデタッチして、改めてMDF/LDFをアタッチするしかないと思いますが、前にコピーしたMDF/LDFも同じ方法でとったものならば、わずかながらうまくいかないリスクはあります。
SQL Serverのバージョンは何ですか?Enterprise ManagerもしくはSQL Server Management Studioが使える状態ですか?
(バックアップ、リストア、デタッチ、アタッチはGUIでできるので)
ご回答ありがとうございます!!
jamshid6さんが仰るように
SQL Server Management Studioで
デタッチ⇒MDF/LDFのコピー⇒アタッチでMDF/LDFの選択を行ったら
無事に戻すことができました。
(復旧中のままだったDBはデタッチしました。)
BACKUPコマンド、RESTOREコマンドも調べて
使えるようにしておきます!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
復元に異常に時間がかかる
SQL Server
-
PCが悪くなって新しいPCにSSMSのデータを移すよう頼まれたけど移し方が分からない
SQL Server
-
クエリのキャンセルがいつになっても終わらない
SQL Server
-
-
4
復元時間:復元しています
SQL Server
-
5
トランザクションログを出力せずにデータを削除する方法
Oracle
-
6
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
7
接続されてるユーザーを切断するには
SQL Server
-
8
ユーザー定義関数内でのsp_executesqlプロシージャの使用
SQL Server
-
9
System.IO.Directory.GetFilesの順番
Visual Basic(VBA)
-
10
SQLSever 一括インポートについて
その他(パソコン・スマホ・電化製品)
-
11
Dosブロンプトでtabを出力したい
その他(プログラミング・Web制作)
-
12
一つのテーブルだけを復元(リストア)する方法を教えてください
SQL Server
-
13
ビューにインデックスを設定できませんか?
SQL Server
-
14
復元を取り消したい
SQL Server
-
15
SQLServer sqlcmdが使えない
SQL Server
-
16
DBの定義のサイズを大きくし過ぎると問題ある?
その他(データベース)
-
17
ストアドプロシージャ_カーソルのヒット件数
その他(データベース)
-
18
型 varchar から型 numeric への変換エラー。
その他(データベース)
-
19
SQL Server Management Studio Express を使ってのデータベース削除
SQL Server
-
20
T-SQLで任意の箇所で強制終了する方法
SQL Server
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
復旧中のデータベースについて
-
MS-Accessのエクスポートで異常...
-
データベースで
-
【DB】同じトランザクション内...
-
postgresql についてです
-
警察はスマホに保存した動画や...
-
一つのテーブルだけを復元(リス...
-
SQL Server Management Studio ...
-
エクセルのフィルタ抽出が固まる
-
DATファイルをEXCELで開きたい
-
期限切れのバックアップの削除
-
ファイルメーカーで変更禁止を...
-
ログファイルの圧縮がされずに...
-
復元時間:復元しています
-
一つのトランザクションでSELEC...
-
データベースのアタッチができ...
-
accessの処理が遅い
-
ログ ファイルはいっぱいです。...
-
SQL*Loaderのコミットポイント...
-
SQLServerバックアップ戻せない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
復旧中のデータベースについて
-
データベースの切断について
-
ACCESSのデータベースについて
-
ソニックステージ(ソニー)
-
【エクセル】TextBoxで指定する...
-
9時間の時間のずれ
-
PostgreSQL? PostgresSQL? なん...
-
複数データベースでのテーブル共有
-
文字コードについて
-
SQLServer2005メンテナンスプラ...
-
UDBログとは何のことでしょう
-
Accessでテーブルが更新された...
-
Windows版のフリーの組込みDB
-
データベースを使った削除する...
-
ARCserveで教えてください
-
壊れたAccessモジュールの修正
-
データのエクスポート&インポ...
-
SQL インジェクションは PQexec...
-
サーバにある全DBを移行したい...
-
DBサーバの立て方
おすすめ情報