作者Peruheru (還在想)
看板Database
標題[系統] 從2008R2備份至2014
時間Wed Dec 10 16:08:08 2014
資料庫名稱:
MS SQLSERVER
資料庫版本:
2008 R2 -> 2014
作業平台:
Windows
問題描述:
為了做測試
要把遠端主機上的資料庫備份到本機電腦上
遠端是2008 R2版,本機是2014版
在遠端選擇該資料庫後,選擇備份,類型是完整,不指定過期
備份完成後一樣在遠端直接測還原,讀入剛才備份的檔案後會出現資料庫可選
但同一個檔案(檔名是今天的日期,確定沒有拉錯檔)
拉回來後用2014版選擇還原,一樣讀入該檔案後卻沒有出現可還原的資料庫
因為在遠端有測過,所以檔案是有備份成功的
而本機2014版還原之前備份的其他資料庫也都有出現可供還原的資料庫
唯獨這個檔案沒有出現可還原的資料庫
想請問可能的原因會是什麼?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.18.8
※ 文章網址: http://www.ptt.cc/bbs/Database/M.1418198891.A.69F.html
※ 編輯: Peruheru (220.134.18.8), 12/10/2014 16:08:46
推 Ammenze: 沒記錯的話,不同版本的SQL不一定可以還原 12/10 16:25
→ Ammenze: 用匯出匯入的方式比較簡單 12/10 16:25
→ retsamsu: 如果可以detach的話可以copy mdf/ldf試試~ 12/10 18:00
推 rockchangnew: 直接下語法還原 12/10 18:49
推 rockchangnew: 該DB是多個檔案組成的嗎?例如一個MDF跟多個NDF 12/10 22:33
的確是版本問題
我用2014版一直連錯連成2005的執行個體所以不能還原
連到2014的執行個體就可以還原了
謝謝各位的意見
※ 編輯: Peruheru (220.134.18.8), 12/11/2014 10:42:56