因為是在另一台電腦對同名資料庫做的備份,用常規方法還原,提示不是相同資料庫,不讓還原,在網上找到下面的方法解決了:
一、右擊系統資料庫master,新建查詢
執行以下sql**:
restore database ***
from disk = 'e:\db
\***.bak' --bak檔案路徑
with replace,
move '***' to 'd:\program files\microsoft sql server\mssql10_50.mssqlserver\mssql
\data
\***.mdf', --mdf檔案路徑
move '***_log' to 'd:\program files\microsoft sql server\mssql10_50.mssqlserver\mssql
\data
\***.ldf' --ldf檔案路徑
注釋:***是你需要還原的資料庫名稱,***.bak是你需要還原的備份檔案。
二、上面方法執行成功後,只有部分的表結構已經還原,而且表中沒有資料,這時就可以用系統預設的方法再用***.bak檔案還原一次資料庫就大功告成了,必須要選中覆蓋還原哦。
「備份集中的資料庫備份與現有的資料庫不同」解決方法
以前一直使用sql server2000,現在跟潮流都這麼緊,而且制定要求使用sql server2005,就在現在的專案中使用它了。對於sql server 2005,有幾個地方是要注意的,比方在還原資料庫時,不像2000裡邊將資料庫和檔案區分的很細,統一均為檔案,這就使還原的資料庫檔案制定為.b...
資料庫的集中備份模式含義
1.全備份 建立備份完成時資料庫內存在的資料的副本。2,差異備份 只記錄自上次資料庫備份後發生更改的資料。差異資料庫備份比資料庫備份小,而且備份速度快,因此可以更經常地備份,經常備份將減少丟失資料的危險。3.日誌備份 是自上次備份事務日誌後對資料庫執行的所有事務的一系列記錄。可以使用事務日誌備份將資...
phpcms資料庫備份與恢復 資料庫備份與恢復方案
sql server資料備份方案 sql server資料庫的備份方法主要有完整備份,差異備份,事務日誌備份等。根據資料安全性的要求,推薦的備份方式為每週一次完整備份,每天一次差異備份,每半個小時一次事務日誌備份。預設情況下,為 sysadmin 固定伺服器角色以及 db owner 和 db ba...