⑴ 如何恢復資料庫的內容
昨天幫一個朋友恢復了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.到網站後台備份資料庫,然後下載到本地。2.到你要搬家的服搏臘鬧務器或局歲虛擬主機安裝你所用的源碼程序。3.安裝完成後,把備份資料庫上傳到伺服器的該源碼程序的備份目錄。基罩4.進入網站後台還原資料庫。
⑶ 從別的電腦上拷貝的資料庫備份能還原到另一台電腦上嗎 方法告訴你
可以的。具體方法如下:
1、開始菜單--->程序。打開SQL 2005。
2、連接伺服器後。找到需要遷移的數據。右鍵點擊屬性。
3、在屬配廳性裡面,點擊文件。可查看資料庫文件和資料庫日誌文件的存放路徑。
4、確定沒有其它用戶連接此資料庫。點擊該資料庫-->任務-->分離。
5、進入第3步屬性裡面看到的資料庫文件路徑。把ZNLCRM.mdf數據 庫文件和ZNLCRM_Log.Ldf資料庫日誌文件拷貝到另外一台伺服器。
6、在另外台服務培陪隱器上打開SQL資料庫亂虛。與第1步一樣,點擊資料庫--->附加。
7、在附加資料庫裡面,點擊添加。
8、找到剛剛拷貝過來的ZNLCRM.mdf文件。選中該文件。依次點擊確定。
9、可以看到一個完整的資料庫就直接被遷移過來了。
⑷ 資料庫被刪除了怎麼恢復
恢復步驟:
1、運行EasyRecovery。
2、選擇「DeletedRecovery」。
3、選擇資料庫文件所在的驅動器,在「File Filter」中輸入*.mdf|*.ldf,選擇「Next」。
4、在左側窗口會列出被刪除的資料庫文件,選擇所要恢復的資料庫文件,選擇「Next」。
5、在「Recover to Local Drive」中選擇恢復後的文件存放的路徑,要選擇與原資料庫文件不同的路徑,選擇「Next」。
6、文件被恢復後,將恢復的文件復制到原資料庫文件位置,並在企業管理器通過附加資料庫,將恢復的文件恢復到SQL Server中。
註:如果刪除的資料庫文件所有的存儲區域被寫過了,就無法恢復了,所以刪除與恢復的時間間隔越短越好。