sqlserver還原數(shù)據(jù)庫方法
2023-05-22 16:40:27 閱讀(408)
(sqlserver)如何還原一個數(shù)據(jù)庫?
您好!數(shù)據(jù)庫的還原操作主要有以下幾種: 一、使用SQK的企業(yè)管理器來進行圖形化的還原(打開管理器在還原的數(shù)據(jù)庫上右擊{任務}—還原;然后在彈出的對話框中:選擇要還原源文件和要還原目標的) 二、使用SQL代碼還原:RESTORE DATABASE 數(shù)據(jù)庫名 FROM DISK= 'F:\my.bak ' WITH REPLACE。 三、做一個作業(yè)代理:在步驟哪里加入以上代碼;可以實現(xiàn)定時自動還原。 四、使用附加的方式;這個需要有二個文件(日志和數(shù)據(jù)文件) 五、使用其它軟件進行還原。說明:還原可以從低版本到高版本;反之則出錯。
如何還原SQL Server數(shù)據(jù)庫?
ERVER數(shù)據(jù)庫恢復的情況:1,有bak文件的數(shù)據(jù)庫恢復;2,有mdf,ldf數(shù)據(jù)庫文件的恢復。 一、bak文件的恢復: 1、準備好你的bak文件,打開Microsoft SQL Server Management Studio,新建個數(shù)據(jù)庫如mynew,點擊確定。 2、鼠標右鍵單擊你創(chuàng)建的數(shù)據(jù)庫,依次選擇“任務”“還原”“數(shù)據(jù)庫”,打開還原數(shù)據(jù)庫對話框。 3、在還原數(shù)據(jù)庫對話框中點擊“源設備”,彈出源設備查找對話框,找到你的bak文件。 4、將bak加到備份集中,勾選還原,然后點擊選項頁卡,選擇覆蓋現(xiàn)在數(shù)據(jù)庫,注意一定要選擇,否則會報錯說你的程序集和要還原的不兼容,最后點擊確定。 二、mdf,ldf文件的恢復: 1、準備好你的mdf,ldf文件,將其拷貝到你數(shù)據(jù)庫所在的DATA文件夾下。 2、然后在Microsoft SQL Server Management Studio中新建一個查詢,用程序來還原數(shù)據(jù)庫,執(zhí)行以后你會發(fā)現(xiàn)左面的數(shù)據(jù)庫列表里多出來你創(chuàng)建的數(shù)據(jù)庫了。 擴展資料: 如果你的數(shù)據(jù)庫是在云平臺上,這個時候你是沒有權(quán)限訪問數(shù)據(jù)庫的DATE文件的,所以上面兩種還原方式都會不起作用。不過一般這個云平臺會提供數(shù)據(jù)庫還原的方式,大部分都是用SQL文件還原的。
SQL Server數(shù)據(jù)庫還原操作?
還原SQL Server2000數(shù)據(jù)庫的.bak文件的具體步驟如下: 1.打開電腦,然后在電腦上找到并打開軟件,打開sqlserver后在數(shù)據(jù)庫上右鍵單擊,點擊‘還原數(shù)據(jù)庫’。 2.在彈出式還原數(shù)據(jù)庫界面中, 選擇 "設備" 按鈕后, 單擊右側(cè)有三個點的按鈕以選擇文件。 3.在選中備份設備界面中,選擇‘添加’按鈕。 4.在彈出的定位備份文件界面中,在電腦中的文件中選擇需要還原的bak文件,選中,點擊‘確定’。 5.選好bak文件之后,點擊‘確定’就行了。這樣就解決了還原SQL Server2000數(shù)據(jù)庫的.bak文件的問題了。
未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明出處