sql server 2005數(shù)據(jù)庫(kù)備份還原圖文教程
首先、點(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)限?。?/p>
若不是本服務(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)限??!
其次,右鍵點(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)限!!
- SQL Server 數(shù)據(jù)庫(kù)備份和還原認(rèn)識(shí)和總結(jié) (一)
- sqlserver備份還原數(shù)據(jù)庫(kù)功能封裝分享
- sql server 2000數(shù)據(jù)庫(kù)備份還原的圖文教程
- SQL Server 2008 備份數(shù)據(jù)庫(kù)、還原數(shù)據(jù)庫(kù)的方法
- SqlServer高版本數(shù)據(jù)備份還原到低版本
- sqlserver數(shù)據(jù)庫(kù)高版本備份還原為低版本的方法
- SQL Server2012數(shù)據(jù)庫(kù)備份和還原的教程
- SqlServer數(shù)據(jù)庫(kù)備份與還原的實(shí)現(xiàn)步驟
- SQL?Server數(shù)據(jù)庫(kù)的備份和還原保姆級(jí)教程
相關(guān)文章
SQLServer2005 XML數(shù)據(jù)操作代碼
在項(xiàng)目中經(jīng)常用XML文件,看看T-SQL程序設(shè)計(jì)發(fā)現(xiàn)SQLSERVER2005居然可以處理XML類型,而且還可以使用類似于Xpath的查詢語(yǔ)法查詢。2010-06-06
sqlserver2005 master與msdb數(shù)據(jù)庫(kù)備份恢復(fù)過程
master與msdb數(shù)據(jù)庫(kù)的備份與普通數(shù)據(jù)庫(kù)一樣,恢復(fù)master與msdb數(shù)據(jù)庫(kù)關(guān)鍵在于以單用戶模式啟動(dòng),其它并沒有太大的區(qū)別,下面詳細(xì)說明使用方法2014-01-01
sqlserver中獲取當(dāng)前日期的午夜的時(shí)間值的實(shí)現(xiàn)方法
MS SQLServer,如何獲取當(dāng)前系統(tǒng)日期的午夜的時(shí)間值的方法,需要的朋友可以參考下。2011-09-09
如何在SQL SERVER 2005存儲(chǔ)過程中,使用循環(huán)語(yǔ)句
本篇文章是對(duì)如何在SQL SERVER 2005存儲(chǔ)過程中,使用循環(huán)語(yǔ)句進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
PowerDesigner16生成SQL2005列注釋的方法
使用PowerDesigner16生成SQL2005列注釋,其實(shí)很簡(jiǎn)單,下面我們就看看方法2013-11-11

