首先、點(diǎn)擊桌面的“SQL Server Management Studio”打開,sql2005的管理器,點(diǎn)擊“連接”登錄,如圖:

一、新建數(shù)據(jù)庫(kù)
1、新建數(shù)據(jù)庫(kù)
右鍵點(diǎn)擊“數(shù)據(jù)庫(kù)”——“新建數(shù)據(jù)庫(kù)”,如圖:

MSSQL2005備份還原圖文教程
填寫數(shù)據(jù)庫(kù)名,如mydata,選擇數(shù)據(jù)庫(kù)保存路徑,一般可以保持默認(rèn)地址,點(diǎn)擊“確定”。
2、新建用戶
右鍵點(diǎn)擊“安全性”——“登錄名”——“新建登錄名”,如圖:

MSSQL2005備份還原圖文教程
填寫登錄名,如mydata。選擇“SQL server身份驗(yàn)證”,輸入密碼。下方的“強(qiáng)制密碼過期”不要選擇,默認(rèn)數(shù)據(jù)庫(kù)選擇您用戶登陸對(duì)應(yīng)的數(shù)據(jù)庫(kù),如mydata。如圖:

點(diǎn)擊“用戶映射”,“映射到此登錄名的用戶”勾選對(duì)應(yīng)的數(shù)據(jù)庫(kù),如mydata。數(shù)據(jù)庫(kù)成員角色勾選“public”和“db_owner”,點(diǎn)“確定”。如圖:

至此新建數(shù)據(jù)庫(kù)就完成了。
二、還原數(shù)據(jù)庫(kù)
首先將數(shù)據(jù)庫(kù)備份bak文件上傳到服務(wù)器,建議放到d:\mssql 目錄 ,如mydata.bak。右鍵點(diǎn)擊要還原的數(shù)據(jù)庫(kù),選擇“任務(wù)”——“還原”——“數(shù)據(jù)庫(kù)”,如圖:

注意,如果放在其他目錄,務(wù)必保證該目錄先加上mssqluser的完全控制權(quán)限,否則還原或備份會(huì)失敗。保存?zhèn)浞莸哪夸浺脖仨氂羞@個(gè)權(quán)限!!
若不是本服務(wù)器上早期的備份,請(qǐng)選擇“源設(shè)備”,點(diǎn)右側(cè)的“…”查找bak文件,完成后下方會(huì)顯示出備份集,“還原”那勾選。如圖:

然后點(diǎn)擊“選項(xiàng)”,勾選“覆蓋現(xiàn)有數(shù)據(jù)庫(kù)”,“將數(shù)據(jù)庫(kù)文件還原為:”的文件路徑指向現(xiàn)在的數(shù)據(jù)庫(kù)文件,點(diǎn)擊“確定”就開始還原了,備份太大的話,還原時(shí)間要稍微長(zhǎng)點(diǎn)。如圖:

還原成功后,系統(tǒng)會(huì)提示,如圖:

還原成功后,請(qǐng)檢查下表的架構(gòu)是否是dbo,如圖:

若是數(shù)據(jù)庫(kù)名或其他架構(gòu),如為mydata架構(gòu),需要在“安全性”——“架構(gòu)”,新建一個(gè)所有者為dbo的mydata架構(gòu)。

新建一個(gè)所有者為dbo的mydata架構(gòu),如圖:

三、附加數(shù)據(jù)庫(kù)
首先將您的數(shù)據(jù)庫(kù)mdf和ldf文件上傳到服務(wù)器的某個(gè)目錄(一般不要放在系統(tǒng)盤,以免系統(tǒng)損壞造成數(shù)據(jù)丟失),比如d:\mssql目錄,并給該目錄mssqluser的完全控制權(quán)限。
注意,如果放在其他目錄,務(wù)必保證該目錄先加上mssqluser的完全控制權(quán)限,否則還原或備份會(huì)失敗。保存?zhèn)浞莸哪夸浺脖仨氂羞@個(gè)權(quán)限?。?/p>
其次,右鍵點(diǎn)擊您的數(shù)據(jù)庫(kù),選擇附加,如圖:

點(diǎn)擊添加,添加您的mdf文件。如圖:

點(diǎn)擊確定就可以附加成功數(shù)據(jù)庫(kù)了,在數(shù)據(jù)庫(kù)中能看到新附加的數(shù)據(jù)庫(kù)。如圖:

注意,如果放在其他目錄,務(wù)必保證該目錄先加上mssqluser的完全控制權(quán)限,否則還原或備份會(huì)失敗。保存?zhèn)浞莸哪夸浺脖仨氂羞@個(gè)權(quán)限??!
您可能感興趣的文章:- ThinkPHP框架實(shí)現(xiàn)的MySQL數(shù)據(jù)庫(kù)備份功能示例
- SQL Server2012數(shù)據(jù)庫(kù)備份和還原的教程
- SQL SERVER 數(shù)據(jù)庫(kù)備份的三種策略及語句
- 通過Windows批處理命令執(zhí)行SQL Server數(shù)據(jù)庫(kù)備份
- sql server 2000數(shù)據(jù)庫(kù)備份還原的圖文教程
- mysql數(shù)據(jù)庫(kù)備份命令分享(mysql壓縮數(shù)據(jù)庫(kù)備份)
- mysql數(shù)據(jù)庫(kù)備份設(shè)置延時(shí)備份方法(mysql主從配置)
- SQL SERVER 數(shù)據(jù)庫(kù)備份代碼實(shí)例