資料庫還原 bak檔案

2021-09-23 01:57:31 字數 821 閱讀 3804

資料庫還原,我知道有倆種方式

一種方式是直接在資料庫上操作,一種是在資料庫裡用**還原

一般情況下這樣就可以還原資料庫了,但有時會報乙個錯

出現這種情況,就說明第一種方式不能還原資料庫了

接下來用第二種方式即可

在資料庫裡用**直接還原

alter database [資料庫名] set offline with rollback immediate  --斷開其他使用者與資料庫的連線

use master --這裡注意要使用master,以免出現待還原庫被占用的情況

restore database [資料庫名] --為待還原庫名

from disk = 'c:\***.bak' ---備份檔案名

with move '資料庫名' to 'c:\bakeup\資料庫名.mdf', ---指定資料檔案路徑

move '資料庫名_log' to 'c:\bakeup\資料庫名_log.ldf', ---指定日誌檔案路徑

stats = 10, replace

goalter database [資料庫名] set online

資料庫 bak檔案還原報錯的處理辦法

今天從網上下了個demo,裡面有個.bak檔案,就試著還原了一下,結果發現報了錯。是了兩種方式匯入,都不行。最終找到了解決辦法 可以直接用sql語句對.bak檔案進行還原。restore database quartzscheduler 資料庫名 from disk n c users dujiao...

BAK檔案怎麼恢復到資料庫中

1.右擊sqlserver2000例項下的 資料庫 資料夾。就是master等資料庫上一級的那個圖示。選擇 所有任務 還原資料庫 2.在 還原為資料庫 中填上你希望恢復的資料庫名字。這個名字應該與你的原始碼中使用的資料庫名字一致。3.在彈出的對話方塊中,選 從裝置 4.點選 選擇裝置 5.點選 新增...

達夢資料庫新備份與還原 BAK2

達夢資料庫 7.0 支援 bak,bak2,dexp 等多種手段和方法。本文以bak2 為例,介紹達夢備份與還原的方法。作業系統 dmdba dm1 uname r2.6.32 220.el6.x86 64 dmdba dm1 uname mx86 64 資料庫版本 sql select from ...