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

sql2005資料庫還原

發布時間: 2023-09-19 05:33:41

sql2005怎麼還原資料庫備份

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

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

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

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

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

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

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

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

❷ sql server 2005怎麼還原資料庫

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

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

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

❸ 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'

❹ sql2005刪除資料庫怎麼恢復

sql2005資料庫修復方法如下:
1、停止資料庫服務。
2、將需要恢復的資料庫文件復制到另外的位置。
3、啟動資料庫服務。
4、確認要恢復的資料庫文件已經成功復制到另外的位置,然後在sql
server
management
studio中刪除要恢復的資料庫。
5、新建同名的資料庫(資料庫文件名也要相同)。
6、停止資料庫服務。
7、用第2步中備份的.mdf文件覆蓋新資料庫的同名文件。
8、啟動資料庫服務。
9、運行alter
database
dbname
set
emergency,將資料庫設置為emergency
mode
10、運行下面的命令就可以恢復資料庫:titleuse
masterdeclare
@databasename
varchar(255)
set
@databasename='要恢復的資料庫名稱'

熱點內容
杭州灣新區碧桂園海上傳奇 發布:2024-12-22 00:18:16 瀏覽:461
c讀取sql資料庫 發布:2024-12-22 00:18:10 瀏覽:136
中學編程課 發布:2024-12-22 00:17:24 瀏覽:641
壓縮餅干星系玩什麼陣容 發布:2024-12-22 00:17:22 瀏覽:348
什麼是密碼原語 發布:2024-12-22 00:17:22 瀏覽:114
存儲對齊 發布:2024-12-22 00:01:07 瀏覽:783
相機存儲卡損壞 發布:2024-12-21 23:50:14 瀏覽:889
pythonldap模塊 發布:2024-12-21 23:39:29 瀏覽:216
115ftp 發布:2024-12-21 23:38:02 瀏覽:253
服務推薦演算法 發布:2024-12-21 23:32:55 瀏覽:530