當前位置:首頁 » 編程語言 » sqlserver2005資料庫還原

sqlserver2005資料庫還原

發布時間: 2022-05-07 00:01:09

A. sql2005 資料庫文件怎麼恢復

在sql
server
2005
資料庫中,一次誤操作,分離資料庫後,直接將日誌文件刪除掉了,後進行附加出錯,無法附加上去,經過如下解決方案,資料庫附加成功,操作如下:
第一步:先建立一個同名資料庫,停止SQL
SERVER2005,將原來的.mdf資料庫文件覆蓋剛新建的.mdf資料庫文件,重新啟動資料庫。
第三步:在查詢分析器中運行如下代碼:
alter
database
你的.mdf文件名
set
emergency
'--將資料庫設置為緊急狀態use
masterdeclare
@databasename
varchar(255)
set
@databasename='你的.mdf文件名'
'--你的.mdf文件文件名
exec
sp_dboption
@databasename,
N'single',
N'true'
--將目標資料庫置為單用戶狀態
dbcc
checkdb(@databasename,REPAIR_ALLOW_DATA_LOSS)
dbcc
checkdb(@databasename,REPAIR_REBUILD)
exec
sp_dboption
@databasename,
N'single',
N'false'--將目標資料庫置為多用戶狀態

B. sql server 2005資料庫還原失敗如何解決

還原時,選擇備份文件後,還要修改下還原到哪個目錄,這個默認是你上次備份機上的路徑,你要改成你自己的路徑,D:\dj這個目錄你沒有,所以出錯。
在資料庫還原,左邊第二個面板里有設置路徑。改成你本機,即可。

C. 如何將sql2005資料庫命令備份和還原

首先、點擊桌面的「SQL Server Management Studio」打開,sql2005的管理器,點擊「連接」登錄:

一、新建資料庫
1、新建資料庫
右鍵點擊「資料庫」——「新建資料庫」:

MSSQL2005備份還原圖文教程
填寫資料庫名,如mydata,選擇資料庫保存路徑,一般可以保持默認地址,點擊「確定」。
2、新建用戶
右鍵點擊「安全性」——「登錄名」——「新建登錄名」:

MSSQL2005備份還原圖文教程
填寫登錄名,如mydata。選擇「SQL server身份驗證」,輸入密碼。下方的「強制密碼過期」不要選擇,默認資料庫選擇您用戶登陸對應的資料庫,如mydata。如圖:

點擊「用戶映射」,「映射到此登錄名的用戶」勾選對應的資料庫,如mydata。資料庫成員角色勾選「public」和「db_owner」,點「確定」。如圖:

至此新建資料庫就完成了。
二、還原資料庫
首先將資料庫備份bak文件上傳到伺服器,建議放到d:\mssql 目錄 ,如mydata.bak。右鍵點擊要還原的資料庫,選擇「任務」——「還原」——「資料庫」,如圖:

注意,如果放在其他目錄,務必保證該目錄先加上mssqluser的完全控制許可權,否則還原或備份會失敗。保存備份的目錄也必須有這個許可權!!
若不是本伺服器上早期的備份,請選擇「源設備」,點右側的「…」查找bak文件,完成後下方會顯示出備份集,「還原」那勾選:

然後點擊「選項」,勾選「覆蓋現有資料庫」,「將資料庫文件還原為:」的文件路徑指向現在的資料庫文件,點擊「確定」就開始還原了,備份太大的話,還原時間要稍微長點:

還原成功後,系統會提示:

還原成功後,請檢查下表的架構是否是dbo:

若是資料庫名或其他架構,如為mydata架構,需要在「安全性」——「架構」,新建一個所有者為dbo的mydata架構。

新建一個所有者為dbo的mydata架構:

三、附加資料庫
首先將您的資料庫mdf和ldf文件上傳到伺服器的某個目錄(一般不要放在系統盤,以免系統損壞造成數據丟失),比如d:\mssql目錄,並給該目錄mssqluser的完全控制許可權。
注意,如果放在其他目錄,務必保證該目錄先加上mssqluser的完全控制許可權,否則還原或備份會失敗。保存備份的目錄也必須有這個許可權!!
其次,右鍵點擊您的資料庫,選擇附加:

點擊添加,添加您的mdf文件:

點擊確定就可以附加成功資料庫了,在資料庫中能看到新附加的資料庫:

注意,如果放在其他目錄,務必保證該目錄先加上mssqluser的完全控制許可權,否則還原或備份會失敗。保存備份的目錄也必須有這個許可權!!

D. sql server 2005資料庫文件無法還原,報錯如下圖

樓主你是還沒有備份事物日誌造成的
備份的選項要選擇「備份日誌尾部,並使資料庫處於還原狀態」,確定即可。
還原:選中要還原的資料庫,
右擊
——任務——還原——資料庫,會看到有完整
備份文件

事務日誌
備份文件,都選中,然後選擇時間點,就可以還原到最近的時間點。
希望解決了樓主的問題

E. sql2005備份資料庫怎麼恢復

資料庫數據恢復步驟

1、通過日誌恢復SQLSERVER2005數據(也可通過LogExplorer工具查找進行恢復數據)

(A)......通過日誌和時間點來恢復數據的前提條件:資料庫的故障恢復改為非簡單模式,去掉自動關閉和自動收縮兩個選項,如果是簡單模式:類似下面的語句操作數據就不會記錄到日誌中:select*intotfrom[表名].【採用LogExplorer工具可以在線操作,通過恢復日誌(指定時間點恢復)來恢復數據,必須停止資料庫或者再另一個資料庫恢復(前提是必須有一個完全備份和日誌備份)】

這時為保證數據的完整要將資料庫的恢復模式改成「完整.

1.1、這時對資料庫事務日誌做備份(注意,如果沒做個資料庫完整備份,是不能做事務日誌備份的)

這時新建一個資料庫zp(將以前的資料庫改名),恢復資料庫

這時我們看到,有兩個還原的資料庫備份,因為我對zp資料庫備份了兩次,兩次的備份的數據文件都一樣。這里我們選擇最近時間的備份默認在資料庫的設置如下:是追加到備份集里,所以會有兩個備份。

同時,在」選項「里設置」不回滾「事務,

注意:通過事務日誌還原資料庫,必須選擇"不回滾"事務

確定後:出現下面情況:

這時發現,資料庫一直是」正在還原「,這時還原資料庫事務日誌,

1.2、「常規」里選擇時間,(剛刪除的時間)

1.3、「選項」里將恢復狀態設置為」回滾未提交「事務

確定後,查詢資料庫,發現數據回來了.

2、無日誌的數據恢復

2.1.新建一個同名的資料庫
2.2再停掉sqlserver(注意不要分離資料庫)
2.3用原資料庫的數據文件覆蓋掉這個新建的資料庫
2.4再重啟sqlserver
2.5此時打開企業管理器時會出現置疑,先不管,執行下面的語句(注意修改其中的資料庫名)
2.6完成後一般就可以訪問資料庫中的數據了,這時,資料庫本身一般還要問題,解決辦法是,利用
資料庫的腳本創建一個新的資料庫,並將數據導進去就行了.

USEMASTER
SP_CONFIGURE'ALLOWUPDATES',1RECONFIGUREWITHOVERRIDE
UPDATESYSDATABASESSETSTATUS=32768WHERENAME='資料庫名'
sp_dboption'資料庫名','singleuser','true'
DBCCCHECKDB('資料庫名')
updatesysdatabasessetstatus=28wherename='資料庫名'
sp_configure'allowupdates',0reconfigurewithoverride
sp_dboption'資料庫名','singleuser','false'

F. sql2005怎麼還原資料庫備份

在開始菜單中單擊SQL Server Management Studio,啟動資料庫。如果沒看到SQL Server Management Studio,可以在所有程序找到SqlServer2005

輸入登錄名及密碼,點擊鏈接。
為方便下次登錄,可以將記住密碼前面的復選框選中

雙擊資料庫,右擊資料庫名,然後滑鼠移動到任務,點擊備份

彈出備份資料庫窗口,在常規中設置保存路徑,步驟為首先點擊左邊的常規,然後點擊添加,在彈出框中點擊省略號選擇文件的保存,後綴名稱為.bak,填寫完成之後,點擊確定

在選項中設置覆蓋媒體及可靠性,然後點擊確定按鈕完成

備份完成之後,如果有需要還原的需求的話,可以右擊資料庫名,然後滑鼠移動到任務,選中還原,最後點擊資料庫

彈出還原資料庫窗口,在常規中檢查目標資料庫名稱與源資料庫名稱是否正確、在選項中找到備份的資料庫文件

最後點擊確定即可完成還原,還原會有一兩分鍾的等待時間

G. sql server 2005 資料庫刪除 怎麼恢復

通過【sql
server
managemengt
studio】工具,在所要刪除的資料庫上右鍵點擊,在所選框中選擇【刪除】,彈出刪除說明框,保持默認,左鍵單擊【確定】就可以了,但注意刪除後數據就全沒了,冷靜!冷靜!

H. sql server 2005怎麼還原資料庫

sql server 2005怎原資料庫的方法步驟:

1、在開始—>程序集(P)—>MicrosoftSQLserver2005—>SQLServerManagementStudio(如下圖)

8、系統自動還原資料庫,成功後系統提示還原資料庫成功,點擊確定或OK即可。

I. 如何將sql server的資料庫的數據還原到之前

3、sql server資料庫的數據還原前提是你做過備份

打開sql server

1、右擊需要還原的資料庫-任務-還原-資料庫

熱點內容
密碼編譯找規律 發布:2025-07-10 09:18:10 瀏覽:511
電影視頻緩存後 發布:2025-07-10 09:16:48 瀏覽:892
伺服器搭建需要哪些東西 發布:2025-07-10 09:15:23 瀏覽:801
無限密碼怎麼改 發布:2025-07-10 09:14:32 瀏覽:104
coc按鍵精靈腳本 發布:2025-07-10 09:12:40 瀏覽:311
excel表格ftp函數 發布:2025-07-10 09:05:50 瀏覽:276
u2game的解壓密碼 發布:2025-07-10 09:05:14 瀏覽:597
c語言編譯器ide蘋果下載 發布:2025-07-10 09:05:13 瀏覽:294
andftp埠 發布:2025-07-10 08:57:04 瀏覽:607
戰地一有什麼不用加速器的伺服器 發布:2025-07-10 08:51:33 瀏覽:405