我有一個從我的主DB(IDTDB)備份文件,稱爲MainDBBackup.bak,我想用另一個名稱來恢復它。但我收到此錯誤: 「邏輯文件'IDTDB_Log'不是數據庫'newDB'的一部分。使用RESTORE FILELISTONLY列出邏輯文件名.restore數據庫異常終止。將數據庫上下文更改爲master。「我怎麼能恢復我的數據庫與新名稱
我用這段代碼恢復我的數據庫: 「使用master;從disk恢復filelistonly = N'my備份文件路徑';從file = 1恢復數據庫newDB = N'my備份文件路徑',替換,NOUNLOAD,統計= 10;」
注意:重要的是我有一個新名稱的新數據庫。
我已經創建了一個新的數據庫及其表通過執行sql查詢並試圖恢復我的mainDB,但我再次收到該錯誤。
我沒有看到C#標籤,我認爲這是更多的服務器管理問題,然後是編程問題 –
@M_Mogharrabi通過對您認爲有用的答案進行投票,並選擇一個您認爲可接受的答案解決您的問題 – prusswan