abcabcdesu
@abcabcdesu (sika)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

SQL SERVER バックアップについて

解決したいこと

SQLserverのバックアップ機能について

例)
restore DATABASE をしても復元していますとなってしまう

発生している問題・エラー

出ているエラーメッセージを入力
メッセージ 927、レベル 14、状態 2、行 76
データベース 'backupdemo' を開けません。復元中です。
(0 行処理されました)

### 該当するソースコード
```SQL
backup database backupdemo to disk='C:\Users\a\OneDrive\デスクトップ\aa1'
go

truncate table table_test 

insert into table_test values (1)
backup log backupdemo to disk='C:\Users\a\OneDrive\デスクトップ\aa1.trn'
insert into table_test values (2) 
backup log backupdemo to disk='C:\Users\a\OneDrive\デスクトップ\aa2.trn'
insert into table_test values (3) 
backup log backupdemo to disk='C:\Users\a\OneDrive\デスクトップ\aa3.trn'
--差分バックアップ
backup database backupdemo to disk='C:\Users\a\OneDrive\デスクトップ\aa5.diff' with differential

---テーブル削除
use master
go
drop database backupdemo

use master
go
restore  DATABASE backupdemo from disk='C:\Users\a\OneDrive\デスクトップ\aa1' with norecovery

---下記内容を実行するとエラー表示となります。
--with recoveryを記述したらいいという認識ですがエラーが出てしまいます。
use master
go
restore  DATABASE backupdemo from disk='C:\Users\a\OneDrive\デスクトップ\aa5.diff' with recovery

自分で試したこと

restore DATABASE backupdemo from disk='C:\Users\a\OneDrive\デスクトップ\aa1' with recovery とすると復元できます。

0

No Answers yet.

Your answer might help someone💌