囉嗦
在慕課網上學習,但是一直沒有老師上課講的數據庫文件。自己下載下來是.bak後綴的文件。會涉及到還原問題。但是當中出現了很多問題。記錄一下!
還原.bak文件
- 下載好了.bak文件,你需要首先新建一個數據庫。右擊數據庫,然後出現新建數據庫,這時候無所謂,隨意命名就好了。
- 新建好數據庫,選擇你的新建數據庫,我這裏新建AdventureWorks20121。右擊這個數據庫,會出現任務–還原–數據庫。
- 點擊設備。
添加你的.bak文件。 - 確定添加後,會出現。
注意:你的.bak文件的存放位置,還有權限功能。需要更改到完全控制。
可以參考:https://blog.csdn.net/arriettyandray/article/details/104895146 - 注意問題:如果你上述還原成功,那麼恭喜你!如果沒有完成,那麼請你繼續看下去,看你出現了那種問題!
- 報錯問題:
- System.Data.SqlClient.SqlError: 備份集中的數據庫備份與現有的 ‘AdventureWorks20121’ 數據庫不同。
需要注意:這裏的名稱要一致。
之後就會出現還原成功!
- 更改名稱後可能出現的問題:無法執行 BACKUP LOG,因爲當前沒有數據庫備份。
注意將選項中的結尾日誌備份打勾的地方去掉哦!
改成和下面一樣的!
通過上述步驟,應該就沒有問題了!個人親自嘗試!
如果還有什麼建議,歡迎留言交流!