當前位置:首頁 » 操作系統 » 恢復資料庫的文件

恢復資料庫的文件

發布時間: 2023-06-13 09:54:01

⑴ 如何恢復資料庫的內容

昨天幫一個朋友恢復了sql server 資料庫 現在把過程寫出來 大瞎穗家一起分享

我那個哥們是從別人那拷了一個資料庫的數據文件 (c:mssql data 目肆螞錄下的文件)

最初我是用的

在一台好的機器上重新安裝SQL Server 建立相同的資料庫設備(大小) 和資料庫

停掉SQL Server 用拷貝出來的資料庫文件覆蓋剛建立的資料庫文件 再重新啟動

SQL Server 但一直不可以 我猜關鍵是無法建立相同的資料庫設備(大小)

後來採用了

系統存儲過程

sp_attach_db // 附加數裂神埋據庫文件到伺服器

sp_attach_db_single_file // 附加資料庫的單個文件到伺服器

具體的sql 語句就是

例如

EXEC sp_attach_single_file_db pubs e:datapubs mdf sp_attach_db @dbname= conmis @filename = d: conmis _data mdf @filename = d: conmis _log ldf

如何附加資料庫文件到伺服器(即 通過* mdf *ldf 文件修復資料庫)

另外查找資料時看到也可以通過日誌恢復以前的數據 不知那位哥們看看是不是可以

用日誌恢復

restore log {data_name|@database_name_var}fromwith [norecovery ecoverystandby_undo_file_name][ ][stopat={data_time|@data_time_var}

例如 庫名為database 日誌為database _log要求恢復 / / : 前的數據

lishixin/Article/program/SQL/201311/16392

⑵ 資料庫被刪除了怎麼恢復

恢復步驟:
1、運行EasyRecovery。
2、選擇「DeletedRecovery」。
3、選擇資料庫文件所在的驅動器,在「File Filter」中輸入*.mdf|*.ldf,選擇「Next」。
4、在左側窗口會列出被刪除的資料庫文件,選擇所要恢復的資料庫文件,選擇「Next」。
5、在「Recover to Local Drive」中選擇恢復後的文件存放的路徑,要選擇與原資料庫文件不同的路徑,選擇「Next」。
6、文件被恢復後,將恢復的文件復制到原資料庫文件位置,並在企業管理器通過附加資料庫,將恢復的文件恢復到SQL Server中。
註:如果刪除的資料庫文件所有的存儲區域被寫過了,就無法恢復了,所以刪除與恢復的時間間隔越短越好。

⑶ 資料庫中的數據刪除後還能恢復嗎

資料庫中的數據被刪除後,可以恢復。但至少需要滿足兩個條件:

1、在誤刪之前,至少有完整備份之前的資料庫。

2、資料庫的恢復模式(Recoverymode)是「完整(Full)」。

只有滿足這兩個條件,才可以恢復資料庫中誤刪的數據。



針對這兩個前提條件,有三種方式可以恢復數據:

方式一:如果,這兩個前提條件都滿足,可以通過SQL語句進行數據恢復,而且只需三步即可恢刪除的數據,無需第三方工具。

方式二:當不滿足第一個條件,而滿足第二個條件時,需要藉助第三方工具,才能恢復數據。

方式三:如果兩個條件都不滿足,數據則無法恢復。所以,一定將資料庫的恢復模式,調整為「完整(Full)」。
熱點內容
androidshell腳本 發布:2025-04-03 18:09:24 瀏覽:562
跳傘需要什麼配置 發布:2025-04-03 18:00:13 瀏覽:207
什麼配置性能好 發布:2025-04-03 17:52:48 瀏覽:745
什麼安卓區平板性價比高 發布:2025-04-03 17:46:38 瀏覽:258
三星如何取消指紋解鎖密碼 發布:2025-04-03 17:22:03 瀏覽:898
阿里雲伺服器和自己電腦 發布:2025-04-03 17:21:01 瀏覽:169
銹湖安卓在哪裡下載 發布:2025-04-03 17:14:34 瀏覽:981
Java項目案例分析 發布:2025-04-03 17:01:33 瀏覽:270
sql導入導出資料庫 發布:2025-04-03 16:48:18 瀏覽:781
微信平台資料庫 發布:2025-04-03 16:46:28 瀏覽:887