SQL SEVER備份與還原遭遇問題

還原


媒體集有 2 個媒體家族 但是僅提供 1。必須提供所有成員。

備份時路徑不只一個,因此他會平均備份到輸入的路徑,還原時須全部皆有,否則無解


備份組包含目前現有的XXX資料庫以外的資料庫備份

法1、左方目錄點"選項",--->勾選"覆寫現有的資料庫"

法2、
     ALTER DATABASE 資料庫名稱 SET OFFLINE WITH ROLLBACK IMMEDIATE 
RESTORE DATABASE 資料庫名稱 FROM  DISK='路徑\ReportServer.bak' WITH RESTRICTED_USER,REPLACE 



法3、同無法覆寫,資料庫XXX正在使用這個檔案解法

無法覆寫,資料庫XXX正在使用這個檔案


點選系統資料庫---> master --->  新增查詢
sp_who 或是 sp_who2
利用kill停止想停止的程序
例如 kill 53 --->會停止圖中dbname為ReportServer的程序
(如果要還原ReportServer,使用此方式似乎無效。可直接刪除ReportServer資料庫,再點選"資料庫"--->還原,依照還原步驟即可)



備份

"XXX.bak"上載入的媒體格式可支援 N 媒體家族,但根據備份裝置規格,應該是支援n媒體家族


曾經備份過,且當時備份的路徑不只1個,現在使用"同樣名稱"並儲存在"其中一個路徑"且"當時的備份檔bak沒有刪除"




留言

這個網誌中的熱門文章

asp.net頁面間傳值