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