![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
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で質問しましょう!
似たような質問が見つかりました
- SQL Server SQL ServerでDBを構築。これは開発? 4 2022/05/28 14:10
- SQL Server PCが悪くなって新しいPCにSSMSのデータを移すよう頼まれたけど移し方が分からない 1 2023/05/18 16:54
- LINE 大変困っています。助けて下さい。 LINEの書類とデータの容量が10GBを越えiphoneのストレー 1 2022/09/27 10:29
- その他(ブラウザ) python から COBOL を呼び出すことは可能でしょうか。 1 2023/04/21 21:03
- MySQL AWSのRDSを無料枠で使用しておりますが、2日前にDBインスタンスを作成し、現在確認したらDBイン 1 2022/07/19 23:49
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- その他(データベース) ORMについて 1 2022/06/18 10:07
- iPhone(アイフォーン) iPhoneのメールボックスのコピー 3 2023/01/31 10:42
- Access(アクセス) docmd.gotorecordを起動するには 5 2022/06/17 15:20
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
復元に異常に時間がかかる
SQL Server
-
PCが悪くなって新しいPCにSSMSのデータを移すよう頼まれたけど移し方が分からない
SQL Server
-
SQLServer sqlcmdが使えない
SQL Server
-
-
4
クエリのキャンセルがいつになっても終わらない
SQL Server
-
5
SQLサーバー接続 特定のPCがWindows認証出来ない
SQL Server
-
6
トランザクションログを出力せずにデータを削除する方法
Oracle
-
7
復元時間:復元しています
SQL Server
-
8
データを削除しても表領域の使用率が減りません
Oracle
-
9
レストア時の空き容量不足について
SQL Server
-
10
CloseとDisposeの違い
Visual Basic(VBA)
-
11
SQLServer Insertが遅い
SQL Server
-
12
接続されてるユーザーを切断するには
SQL Server
-
13
VB.NETでファイル名順にファイルを読む方法
Visual Basic(VBA)
-
14
2つのテーブルから条件に一致しないデータ抽出
SQL Server
-
15
シート追加をした時のフォントを変えたいのですが作成済みブックの規定フォ
その他(Microsoft Office)
-
16
復元を取り消したい
SQL Server
-
17
updateでグループ化
SQL Server
-
18
テーブル列数とデータファイル列数の違うbcpインサートをしたい
SQL Server
-
19
SqlServerとC#の連携問題 タイムアウト
SQL Server
-
20
値がこの列の整合性制約に違反しました
SQL Server
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
復旧中のデータベースについて
-
SQLServerのDB(テーブル?)が...
-
【DB】同じトランザクション内...
-
一つのトランザクションでSELEC...
-
DATファイルをEXCELで開きたい
-
期限切れのバックアップの削除
-
postgresql についてです
-
MS-Accessのエクスポートで異常...
-
accessの処理が遅い
-
マスタメンテとは?
-
データベースが大きすぎてリス...
-
SQLServer2012の復元ができない
-
テキストで空欄(null?)を検索...
-
SQL ServerにExcelをリンクさせ...
-
SQLの拡張子の「mdf」の意味
-
ACCESSで名前を付けて保存は・・
-
VSAM,QSAM,BSAM,BPAM,BDAM
-
ACCESSのデータをWebブラウザで...
-
パラメーターエラーで復元でき...
-
SQL Server Management Studio ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
復旧中のデータベースについて
-
32ビット版Officeで作成64ビッ...
-
PostgreSQL? PostgresSQL? なん...
-
SQLserverのデータベースの作成...
-
UDBログとは何のことでしょう
-
SQLの実行と発行は同じ意味...
-
iPhoneでPostgreSQLとの連携
-
MicrosoftOutlook-ExchangeServ...
-
コピーペーストの簡略化作業
-
SQL インジェクションは PQexec...
-
DBサーバの立て方
-
Windows版のフリーの組込みDB
-
SQLServerのDB(テーブル?)が...
-
初心者に向いているエスキュー...
-
SQLServer2005メンテナンスプラ...
-
SQLデータベースを削除する方法
-
9時間の時間のずれ
-
SQLサーバ、ADO、Acc...
-
文字コードについて
-
Web上にデータベースを置きたい。
おすすめ情報