sql server 2005數(shù)據(jù)庫備份還原圖文教程
首先、點擊桌面的“SQL Server Management Studio”打開,sql2005的管理器,點擊“連接”登錄,如圖:
一、新建數(shù)據(jù)庫
1、新建數(shù)據(jù)庫
右鍵點擊“數(shù)據(jù)庫”——“新建數(shù)據(jù)庫”,如圖:
MSSQL2005備份還原圖文教程
填寫數(shù)據(jù)庫名,如mydata,選擇數(shù)據(jù)庫保存路徑,一般可以保持默認地址,點擊“確定”。
2、新建用戶
右鍵點擊“安全性”——“登錄名”——“新建登錄名”,如圖:
MSSQL2005備份還原圖文教程
填寫登錄名,如mydata。選擇“SQL server身份驗證”,輸入密碼。下方的“強制密碼過期”不要選擇,默認數(shù)據(jù)庫選擇您用戶登陸對應的數(shù)據(jù)庫,如mydata。如圖:
點擊“用戶映射”,“映射到此登錄名的用戶”勾選對應的數(shù)據(jù)庫,如mydata。數(shù)據(jù)庫成員角色勾選“public”和“db_owner”,點“確定”。如圖:
至此新建數(shù)據(jù)庫就完成了。
二、還原數(shù)據(jù)庫
首先將數(shù)據(jù)庫備份bak文件上傳到服務器,建議放到d:\mssql 目錄 ,如mydata.bak。右鍵點擊要還原的數(shù)據(jù)庫,選擇“任務”——“還原”——“數(shù)據(jù)庫”,如圖:
注意,如果放在其他目錄,務必保證該目錄先加上mssqluser的完全控制權限,否則還原或備份會失敗。保存?zhèn)浞莸哪夸浺脖仨氂羞@個權限??!
若不是本服務器上早期的備份,請選擇“源設備”,點右側的“…”查找bak文件,完成后下方會顯示出備份集,“還原”那勾選。如圖:
然后點擊“選項”,勾選“覆蓋現(xiàn)有數(shù)據(jù)庫”,“將數(shù)據(jù)庫文件還原為:”的文件路徑指向現(xiàn)在的數(shù)據(jù)庫文件,點擊“確定”就開始還原了,備份太大的話,還原時間要稍微長點。如圖:
還原成功后,系統(tǒng)會提示,如圖:
還原成功后,請檢查下表的架構是否是dbo,如圖:
若是數(shù)據(jù)庫名或其他架構,如為mydata架構,需要在“安全性”——“架構”,新建一個所有者為dbo的mydata架構。
新建一個所有者為dbo的mydata架構,如圖:
三、附加數(shù)據(jù)庫
首先將您的數(shù)據(jù)庫mdf和ldf文件上傳到服務器的某個目錄(一般不要放在系統(tǒng)盤,以免系統(tǒng)損壞造成數(shù)據(jù)丟失),比如d:\mssql目錄,并給該目錄mssqluser的完全控制權限。
注意,如果放在其他目錄,務必保證該目錄先加上mssqluser的完全控制權限,否則還原或備份會失敗。保存?zhèn)浞莸哪夸浺脖仨氂羞@個權限?。?/p>
其次,右鍵點擊您的數(shù)據(jù)庫,選擇附加,如圖:
點擊添加,添加您的mdf文件。如圖:
點擊確定就可以附加成功數(shù)據(jù)庫了,在數(shù)據(jù)庫中能看到新附加的數(shù)據(jù)庫。如圖:
注意,如果放在其他目錄,務必保證該目錄先加上mssqluser的完全控制權限,否則還原或備份會失敗。保存?zhèn)浞莸哪夸浺脖仨氂羞@個權限!!
- SQLSERVER數(shù)據(jù)庫備份后無法還原的解決辦法
- SQL Server 2008 備份數(shù)據(jù)庫、還原數(shù)據(jù)庫的方法
- SqlServer高版本數(shù)據(jù)備份還原到低版本
- sqlserver數(shù)據(jù)庫高版本備份還原為低版本的方法
- SQL Server2012數(shù)據(jù)庫備份和還原的教程
- SqlServer數(shù)據(jù)庫備份與還原的實現(xiàn)步驟
- Sql?Server高版本數(shù)據(jù)庫數(shù)據(jù)備份后還原到低版本數(shù)據(jù)庫詳細步驟
- SQL Server數(shù)據(jù)庫備份與還原完整操作案例
相關文章
Sql server 2005安裝時ASP.Net版本注冊要求警告的解決方法
這篇文章主要介紹了Sql server 2005安裝時ASP.Net版本注冊要求警告的解決方法,需要的朋友可以參考下2015-01-01SQL2005 ROW_NUMER實現(xiàn)分頁的兩種常用方式
SQL2005利用ROW_NUMER實現(xiàn)分頁的兩種常用方式2009-07-07sql2008 附加數(shù)據(jù)庫時出現(xiàn)錯誤5123提示的解決方法
今天重裝了一下家里電腦的數(shù)據(jù)庫,在附加己有數(shù)據(jù)庫時,出現(xiàn)5123錯誤2011-11-11SqlServer2005中使用row_number()在一個查詢中刪除重復記錄的方法
在SqlServer2005中,提供了一個row_number()的函數(shù),我們經常用它做DataBase數(shù)據(jù)分頁.2011-10-10SQL查詢日志 查看數(shù)據(jù)庫歷史查詢記錄的方法
在查詢分析器中寫了半天的SQL,竟忘了保存,坑爹啊~想找回某段時間曾執(zhí)行過的一段SQL語句,怎么辦2011-10-10MSSQL2005 INSERT,UPDATE,DELETE 之OUTPUT子句使用實例
MSSQL2005 INSERT,UPDATE,DELETE使用實例,大家可以看下。2009-10-10