看板 Database 關於我們 聯絡資訊
資料庫名稱: 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