試試我的非法招數之「瞞天過海」吧^_^
首先建立一個空的資料庫
然後對此空庫進行備份
最後對此庫進行還原,不過還原的時候得要找你以前的那個文件了
OK!還原成功!
日誌文件不需要追加的,如果很重要,不妨試試~應該也能騙過笨笨的計算機吧~~哈哈:)
⑵ 資料庫恢復時出現「設備激活錯誤,請使用with move選項來標志該文件的有效位置」報錯的解決方法
經常有用戶在將虛擬主機中的資料庫備份文件下載到本地通過SQL資料庫用戶使用手冊中的操作方法還原到本地資料庫時還原資料庫時,在企業管理器中,操作:所有任務——>還原資料庫——>選擇「從設備」還原,找到備份文檔路徑,強制還原。會出現報錯:設備激活錯誤,請使用with move選項來標志該文件的有效位置。
解決方法:右鍵點「資料庫」(注意不是某個特定的資料庫)--》所有任務--》還原資料庫--》選擇「從設備」還原,選擇要還原成的資料庫名,然後在選項卡中,選擇最現有資料庫上強制還原資料庫,然後在下面修改資料庫還原後的物理路徑,這個路徑要是存在的一個路徑,否則就會出現上面的錯誤,邏輯文件名可以不用改。
⑶ 如何解決sqlserver還原資料庫出現提示無法打開備份設備的問題
解決辦法:
在備份的硬碟上右擊->屬性->安全,找到Users,單擊它,然後在下面的許可權上全部打勾即可。
⑷ SQL2008 還原資料庫 提示錯誤3241
SQL2008 還原資料庫 提示錯誤3241是設置錯誤造成的,解決方法為:
1、在你的資料庫上右擊,選擇其中的任務。
⑸ sql資料庫還原出錯:設備激活錯誤
看看是不是在低版本資料庫上還原高版本的備份文件
⑹ 資料庫還原時,提示設備激活錯誤
1.企業管理器中的方法:
--右鍵"資料庫"
--所有任務
--還原資料庫
--"還原為資料庫庫"中輸入還原後的資料庫名
--還原選擇"從設備"--選擇設備--添加--添加你的備份文件--確定,回到資料庫還原的界面
--備份號--選擇內容--選擇你要恢復那次備份的內容
--選項--將"移至物理文件名"中的物理文件名修改為你的數據文件要存放的文件名
--如果要還原的資料庫已經存在,選擇"在現有資料庫上強制還原"-
-確定
⑺ SqlServer 2000 通過.bak文件還原資料庫的時候,報這個錯誤
一、為備份或還原操作指定的設備太多;只允許指定64個設備。RESTORE DATABASE操作異常終止。當還原資料庫時,如果出現「為備份或還原操作指定的設備太多;只允許指定64個設備。RESTORE DATABASE操作異常終止。」這個錯誤時,說明你是在把從SQLServer2005上備份的數據還原到SQLServer2000資料庫上。出現這個錯誤:
1.並不說明你的電腦系統有問題(不用重裝系統)。
2.你的SQLServer2005或SQLServer2000資料庫安裝的有問題(不用重裝資料庫)。
3.不用破口大罵微軟垃圾。
很簡單,只要你連接上SQLServer2005的SQLEXPRESS實例。在SQLServer2005庫上還原即可。下載SQL Server Management Studio Express軟體,這是用於連接管理SQLServer2005的工具。可以幫助你還原資料庫,強調一下,雖然使用SQL Server Management Studio Express這個工具了,SQLEXPRESS這個實例才是你要連接的2005資料庫(.\SQLEXPRESS)。而不是(.)或(local),如果是(.)或(local)說明你沒有連接上SQLServer2005資料庫,還會報錯,必須確信你真正連接上了SQLServer2005資料庫。
最後總結一下:SQLServer2005和SQLServer2000的備份是不能通用的,因此,當還原資料庫時不能搞混,特別是,當從網上下載一些源代碼,有些資料庫的備份,沒有註明是2005還是2000的,當出現以上錯誤時,說明你是在把從SQLServer2005上備份的數據還原到SQLServer2000。
二、在2005上備份了一個資料庫,然後在2000上還原,05的兼容的版本已經設置了8.0,可是還原的時候,報以下這個錯誤: 為備份或還原操作指定的設備太多;只允許指定64個設備。
RESTORE HEADERONLY 操作異常終止。 (Microsoft SQL Server, Error: 3205)
如果不用到sql 2005其中的新功能,比如diagram, CLR等,是可以回到sql 2000的。錯誤「RESTORE HEADERONLY……」等等意思是2005與2000的備份格式不同了,所以無法辨認,出錯。用sql 2005 client side連接sql 2000 server,然後restore,這樣,sql 2005的客戶端可以認識sql 2005的備份格式,restore成功。
⑻ SQLServer 資料庫還原出現操作系統錯誤21(設備未就緒),這個問題怎麼解決,求大神
你檢查一下你要還原的這個位置倒底是不是存在(就是上面這個D:\program...整個的文件夾),如果並不存在這個目錄,你改成一個現有的目錄就行了。
⑼ sql server 2005資料庫文件無法還原,報錯如下圖
樓主你是還沒有備份事物日誌造成的
備份的選項要選擇「備份日誌尾部,並使資料庫處於還原狀態」,確定即可。
還原:選中要還原的資料庫,
右擊
——任務——還原——資料庫,會看到有完整
備份文件
和
事務日誌
備份文件,都選中,然後選擇時間點,就可以還原到最近的時間點。
希望解決了樓主的問題
⑽ SQL 還原資料庫問題,在線等答案!
你硬碟上肯定沒有這個目錄!
d:\program files \Microsoft SQL Server\MSSQL\data\
好多新手都會遇到這個問題,因為這個備份資料庫文件的原始位置為
d:\program files \Microsoft SQL Server\MSSQL\data\,你可以在恢復的時候注意把文件路徑修改一下即可,或者簡單一點你就在d盤建立一下目錄結構恢復也行:
d:\program files \Microsoft SQL Server\MSSQL\data\